StorageFolder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理文件夹及其内容,并提供有关它们的信息。
public ref class StorageFolder sealed : IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemProperties2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StorageFolder final : IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemProperties2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class StorageFolder : IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemProperties2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class StorageFolder
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemProperties2, IStorageItemPropertiesWithProvider
- 继承
- 属性
- 实现
Windows 要求
| 要求 | 说明 |
|---|---|
| 设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
| API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
| 应用功能 |
documentsLibrary
musicLibrary
picturesLibrary
videosLibrary
|
注解
通常,获取 StorageFolder 对象作为异步方法调用的返回值。 例如,静态方法 GetFolderFromPathAsync 返回表示指定文件夹的 StorageFolder。
请注意,调用文件选取器以允许用户选取文件夹时,文件选取器会将文件夹作为 StorageFolder 返回。
目前没有“MoveAsync”或类似的方法。 移动文件夹的一种简单实现可能是获取所需的文件夹,将其复制到所需位置,然后删除原始文件夹。
版本历史记录
| Windows 版本 | SDK 版本 | 已添加值 |
|---|---|---|
| 1803 | 17134 | TryGetChangeTracker |
| 2004 | 19041 | GetFolderFromPathForUserAsync |
属性
| 名称 | 说明 |
|---|---|
| Attributes |
获取当前文件夹的属性。 |
| DateCreated |
获取创建当前文件夹的日期和时间。 |
| DisplayName |
获取当前文件夹的用户友好名称。 |
| DisplayType |
获取文件夹类型的用户友好说明;例如 。 |
| FolderRelativeId |
获取当前文件夹的标识符。 此 ID 对于包含当前文件夹或文件组的查询结果或 StorageFolder 是唯一的,可用于区分具有相同名称的项。 |
| Name |
获取当前文件夹的名称。 |
| Path |
获取文件系统中当前文件夹的完整路径(如果该路径可用)。 |
| Properties |
获取一个 对象,该对象提供对当前文件夹的内容相关属性的访问权限。 |
| Provider |
获取 StorageProvider 对象,该对象包含有关存储当前文件夹的服务的信息。 |