Поделиться через


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)

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

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