FolderInformation 类

定义

提供对 StorageFolder 外部公开的属性的同步访问,并允许应用执行异步管理操作,例如删除和重命名。

public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
继承
Object Platform::Object IInspectable FolderInformation
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

注意

尽管它未使用 marshalling_behavior(agile)进行属性化,但此类可被视为敏捷类。 有关详细信息,请参阅 线程处理和封送处理 (C++/CX)

可以通过调用 FileInformationFactory.GetFoldersAsync 方法之一来检索 FolderInformation 对象列表。

属性

Attributes

获取已加载文件夹的属性。

BasicProperties

获取一个 对象,该对象包含文件夹的基本属性信息。

DateCreated

获取文件夹的创建日期。

DisplayName

获取 StorageFolder 的用户友好名称。

DisplayType

获取 StorageFolder 的显示类型。

DocumentProperties

获取 StorageFolder 的文档属性。

FolderRelativeId

获取相对于同一文件夹中其他项唯一标识 StorageFolder 的标识符。

ImageProperties

获取 StorageFolder 的图像属性。

MusicProperties

获取与 StorageFolder 关联的音乐属性。

Name

获取 StorageFolder 的名称。

Path

获取 StorageFolder 的路径。

Properties

获取用于检索 StorageFolder 属性的对象。

Provider

获取 StorageProvider 对象,该对象包含有关存储当前文件夹的服务的信息。

Thumbnail

获取 StorageFile 的缩略图。

VideoProperties

获取与 StorageFolder 关联的视频属性。

方法

AreQueryOptionsSupported(QueryOptions)

检索一个值,该值指示文件夹是否支持指定的搜索查询选项。

CreateFileAsync(String)

在当前文件夹中创建新文件。

CreateFileAsync(String, CreationCollisionOption)

在当前文件夹中创建一个新文件,并指定在当前文件夹中已存在同名文件时要执行的操作。

CreateFileQuery()

创建一个 对象,用于对当前文件夹中的 StorageFile 执行筛选搜索查询。

CreateFileQuery(CommonFileQuery)

创建一个对象,用于对当前文件夹中的 StorageFile 对象执行筛选搜索查询。 搜索结果根据指定的文件属性进行分组。

CreateFileQueryWithOptions(QueryOptions)

创建一个对象,用于对文件夹中的 StorageFile 对象执行筛选搜索查询。 使用指定的查询选项初始化 对象。

CreateFolderAsync(String)

创建当前文件夹的新子文件夹。

CreateFolderAsync(String, CreationCollisionOption)

创建当前文件夹的新子文件夹,并指定在当前文件夹中已存在同名文件夹时要执行的操作。

CreateFolderQuery()

创建一个 对象,用于对当前文件夹的子 StorageFolder 对象执行筛选搜索查询。

CreateFolderQuery(CommonFolderQuery)

创建一个 对象,用于对当前文件夹的子 StorageFolder 对象执行筛选搜索查询。 搜索结果根据指定的文件夹属性进行分组。

CreateFolderQueryWithOptions(QueryOptions)

创建一个对象,用于对当前文件夹的子 StorageFolder 对象执行筛选搜索查询。 使用指定的查询选项初始化 对象。

CreateItemQuery()

创建一个对象,用于对文件夹中的项目执行筛选搜索查询。

CreateItemQueryWithOptions(QueryOptions)

创建一个对象,用于对文件夹中的项目执行筛选搜索查询。 使用指定的查询选项初始化 对象。

DeleteAsync()

删除当前文件夹。

DeleteAsync(StorageDeleteOption)

删除当前文件夹,可以选择将已删除的文件夹移动到回收站。

GetBasicPropertiesAsync()

检索 StorageFolder 对象的基本属性。

GetFileAsync(String)

从当前文件夹检索文件。

GetFilesAsync()

从当前文件夹中检索所有文件。

GetFilesAsync(CommonFileQuery)

基于公共文件夹查询从当前文件夹中检索文件。

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

基于通用文件查询从当前文件夹中检索一系列文件。

GetFolderAsync(String)

从当前文件夹检索指定的子文件夹。

GetFoldersAsync()

从当前文件夹中检索所有子文件夹。

GetFoldersAsync(CommonFolderQuery)

基于公共文件夹查询从当前文件夹中检索子文件夹。

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

基于公共文件夹查询从当前文件夹中检索一系列子文件夹。

GetIndexedStateAsync()

检索文件夹的索引状态。

GetItemAsync(String)

从 文件夹中检索项。

GetItemsAsync()

检索当前文件夹中的所有项目。

GetItemsAsync(UInt32, UInt32)

从当前文件夹中检索一系列项目。

GetParentAsync()

获取当前文件夹的父文件夹。

GetThumbnailAsync(ThumbnailMode)

检索与 StorageFolder 关联的缩略图。

GetThumbnailAsync(ThumbnailMode, UInt32)

检索与 StorageFolder 关联的缩略图,将其缩放到指定大小。

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

根据指定的选项检索与 StorageFolder 关联的缩略图。

IsCommonFileQuerySupported(CommonFileQuery)

检索一个值,该值指示当前文件夹是否支持指定的通用文件查询。

IsCommonFolderQuerySupported(CommonFolderQuery)

检索一个值,该值指示当前文件夹是否支持指定的公共文件夹查询。

IsEqual(IStorageItem)

指示当前文件夹是否等于指定的文件夹。

IsOfType(StorageItemTypes)

确定加载的 StorageFolder 是否为指定类型。

RenameAsync(String)

重命名 StorageFolder

RenameAsync(String, NameCollisionOption)

重命名 StorageFolder,并指定在已存在同名文件夹时要执行的操作。

TryGetItemAsync(String)

尝试使用要获取的文件或文件夹的名称从当前文件夹获取特定文件或子文件夹。

事件

PropertiesUpdated

StorageFolder 的一个或多个属性更新时发生。

ThumbnailUpdated

StorageFolder 的缩略图更新或提供更高质量的缩略图时触发。

适用于

另请参阅