IStorageItem Интерфейс

Определение

Управляет элементами хранилища (файлами и папками) и их содержимым, а также предоставляет сведения о них.

Важно!

Если вы просто хотите работать с файлами и папками в приложении, см. классы StorageFile и StorageFolder .

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)

Переименовывает текущий элемент. Этот метод также указывает, что делать, если существующий элемент в расположении текущего элемента имеет то же имя.

Применяется к