通过


文件、文件夹和库

可以使用 Windows.StorageWindows.Storage.StreamsWindows.Storage.Pickers 命名空间中的 API 读取和写入文件中的文本和其他数据格式,以及管理文件和文件夹。 在本部分中,您还将了解读取和写入应用程序设置、文件和文件夹选择器,以及视频/音乐库等特殊沙箱位置。

主题 说明
枚举和查询文件和文件夹 可以在文件夹、库、设备或网络位置中访问文件和文件夹。 还可以通过构造文件和文件夹查询来查询位置中的文件和文件夹。
创建、写入和读取文件 使用 StorageFile 对象读取和写入文件。
写入文件的最佳做法 了解使用 FileIOPathIO 类的各种文件写入方法的最佳做法。
获取文件属性 获取由 StorageFile 对象表示的文件的属性(顶级、基本和扩展)。
使用选取器打开文件和文件夹 通过让用户与选取器交互来访问文件和文件夹。 可以使用 FolderPicker 访问文件夹。
使用选取器保存文件 使用 FileSavePicker 允许用户指定他们希望应用保存文件的名称和位置。
访问家庭组内容 访问存储在用户家庭组文件夹中的内容,包括图片、音乐和视频。
确定Microsoft OneDrive文件的可用性 使用 StorageFile.IsAvailable 属性确定 Microsoft OneDrive 文件是否可用。
音乐、图片和视频库中的文件和文件夹 将音乐、图片或视频的现有文件夹添加到相应的库。 还可以从库中删除文件夹、获取库中的文件夹列表,以及发现存储的照片、音乐和视频。
跟踪最近使用的文件和文件夹 通过将文件添加到应用最近使用的列表(MRU),跟踪用户经常访问的文件。 该平台根据上次访问项的时间对项目进行排序,并在达到列表的 25 项限制时删除最旧的项,从而为你管理 MRU。 所有应用都有自己的 MRU。
在后台跟踪文件系统更改 跟踪对文件系统的更改,即使应用未运行也是如此。
访问SD卡 可以在可选的 microSD 卡上存储和访问非基本数据,尤其是在内部存储受限的低成本移动设备上。
文件访问权限 默认情况下,应用可以访问某些文件系统位置。 应用还可以通过文件选取器或通过声明功能来访问其他位置。
快速访问 UWP 中的文件属性 从库中有效地收集文件及其属性列表,以在 UWP 应用中使用。

文件夹枚举示例

文件访问示例

文件选取器示例