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)

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

См. также раздел