文件、文件夹和库
使用 Windows.Storage、Windows.Storage.Streams 和 Windows.Storage.Pickers 命名空间中的 API,以在文件中读取和写入文本和其他数据格式并管理文件和文件夹。 在本部分中,你还将了解有关读取和写入应用设置、文件和文件夹选取器、特殊沙盒式位置(如视频/音乐库)的信息。
主题 | 说明 |
---|---|
枚举和查询文件和文件夹 | 访问位于文件夹、库、设备或网络位置的文件和文件夹。 还可以通过构造文件和文件夹查询来查询某个位置的文件和文件夹。 |
创建、写入和读取文件 | 使用 StorageFile 对象读取和写入文件。 |
向文件进行写入的最佳做法 | 了解使用 FileIO 和 PathIO 类的各种文件写入方法的最佳做法。 |
获取文件属性 | 获取由 StorageFile 对象表示的文件的属性:顶级、基本和扩展属性。 |
使用选取器打开文件和文件夹 | 通过让用户与选取器交互来访问文件和文件夹。 你可以使用 FolderPicker 来获取对文件夹的访问权限。 |
使用选取器保存文件 | 使用 FileSavePicker 让用户指定名称和他们想让应用保存文件的位置。 |
访问家庭组内容 | 访问存储在用户的“家庭组”文件夹中的内容,包括图片、音乐和视频。 |
确定 Microsoft OneDrive 文件的可用性 | 使用 StorageFile.IsAvailable 属性确定 Microsoft OneDrive 文件是否可用。 |
音乐、图片和视频库中的文件和文件夹 | 将现有的音乐、图片和视频文件夹添加到相应的库。 你还可以从库中删除文件夹、获取库中的文件夹列表,并发现存储的照片、音乐和视频。 |
跟踪最近使用的文件和文件夹 | 通过将用户经常访问的文件添加到你的应用的最近使用列表 (MRU) 中来跟踪这些文件。 该平台会为你管理 MRU,它会根据各个项的上次访问时间对它们进行排序,并在列表中的项超过 25 个的限制时删除最旧的项。 所有应用都有其各自的 MRU。 |
在后台跟踪文件系统更改 | 跟踪对文件系统的更改,即使应用未运行。 |
访问 SD 卡 | 你可以在可选 MicroSD 卡上存储和访问不重要的数据,尤其是内部存储具有限制的低成本移动设备。 |
文件访问权限 | 默认情况下,应用可以访问特定文件系统位置。 应用也可以通过文件选取器或声明功能访问其他位置。 |
在 UWP 中快速访问文件属性 | 高效地从库中收集文件及其属性的列表以用于 UWP 应用。 |