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) |