IStorageFolder 接口

定义

操作文件夹及其内容,并提供有关它们的信息。

重要

如果只想使用应用中的文件夹,请参阅 StorageFolder 类。

public interface class IStorageFolder : IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1926351736, 46063, 20341, 168, 11, 111, 217, 218, 226, 148, 75)]
struct IStorageFolder : IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1926351736, 46063, 20341, 168, 11, 111, 217, 218, 226, 148, 75)]
public interface IStorageFolder : IStorageItem
Public Interface IStorageFolder
Implements IStorageItem
派生
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
documentsLibrary musicLibrary picturesLibrary videosLibrary

属性

Attributes

获取存储项的属性。

(继承自 IStorageItem)
DateCreated

获取创建当前项的日期和时间。

(继承自 IStorageItem)
Name

获取项的名称,包括文件扩展名(如果有)。

(继承自 IStorageItem)
Path

如果项具有路径,则获取项的完整文件系统路径。

(继承自 IStorageItem)

方法

CreateFileAsync(String)

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

CreateFileAsync(String, CreationCollisionOption)

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

CreateFolderAsync(String)

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

CreateFolderAsync(String, CreationCollisionOption)

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

DeleteAsync()

删除当前项。

(继承自 IStorageItem)
DeleteAsync(StorageDeleteOption)

删除当前项,可以选择永久删除它。

(继承自 IStorageItem)
GetBasicPropertiesAsync()

获取当前项的基本属性, (如文件或文件夹) 。

(继承自 IStorageItem)
GetFileAsync(String)

从当前文件夹获取指定的文件。

GetFilesAsync()

从当前文件夹中获取文件。

GetFolderAsync(String)

从当前文件夹获取指定的文件夹。

GetFoldersAsync()

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

GetItemAsync(String)

IStorageFolder 获取指定的项。

GetItemsAsync()

从当前文件夹中获取项。

IsOfType(StorageItemTypes)

确定当前 IStorageItem 是否与指定的 StorageItemTypes 值匹配。

(继承自 IStorageItem)
RenameAsync(String)

重命名当前项。

(继承自 IStorageItem)
RenameAsync(String, NameCollisionOption)

重命名当前项。 此方法还指定当当前项的位置中的现有项具有相同名称时要执行的操作。

(继承自 IStorageItem)

适用于

另请参阅