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)

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

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