IStorageItem 接口

定义

操作存储项 (文件和文件夹) 及其内容,并提供有关它们的信息。

重要

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

public interface class IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1107798422, 51759, 17143, 189, 232, 139, 16, 69, 122, 127, 48)]
struct IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1107798422, 51759, 17143, 189, 232, 139, 16, 69, 122, 127, 48)]
public interface IStorageItem
Public Interface IStorageItem
派生
属性

Windows 要求

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

属性

Attributes

获取存储项的属性。

DateCreated

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

Name

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

Path

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

方法

DeleteAsync()

删除当前项。

DeleteAsync(StorageDeleteOption)

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

GetBasicPropertiesAsync()

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

IsOfType(StorageItemTypes)

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

RenameAsync(String)

重命名当前项。

RenameAsync(String, NameCollisionOption)

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

适用于