web
Metadata Properties Thumbnails Properties by Kind MRU Change Notifications Bulk Access File broker functions Search Deep/Shallow Enumeration Sort Ordering User Entered Keyword Search AQS Search File Extension Filtering Application Entered Filter Arrangement Views Indexer Options Operations Read Write Move Copy Create Delete Rename File Picking Access Cache
StorageFile StorageFolder StorageItem Create files and folders Enumerate contents Retrieve StorageItem(s) within a folder by name Open the file as a stream (RO, R/W) Retrieve the filename and extension Rename, copy, delete Base Abstraction returned by the File Broker Retrieve basic properties Thumbnails, Operations Definitions
File picker Access via file APIs User-driven access Open / Save files to / from the File System Location driven system control App-driven access Capabilities declared in app manifest Enumerate files and folders Read and manipulate properties Bulk access via FileInformationFactory Two ways to access the file system
Building a Metro style app
Accessing app files
web
Accessing user files programmatically
web
Enumerating libraries Library capabilities: Documents library is a restricted location File type association declaration is required
Search Search within the user’s libraries Build views based on search Single keyword or complex queries Implement Search contract to show up as a search provider Supported across every language Windows supports!
Access file metadata Complete access to properties available through the Windows property system Simple property accessors MusicProperties ImageProperties VideoProperties DocumentProperties Thumbnails Multiple sizes and modes
Accessing user files through the picker