Partilhar via


IStorageFolder Interface

Definição

Manipula pastas e seu conteúdo e fornece informações sobre elas.

Importante

Se você simplesmente quiser trabalhar com pastas em seu aplicativo, consulte a classe 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
Derivado
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
documentsLibrary musicLibrary picturesLibrary videosLibrary

Propriedades

Attributes

Obtém os atributos de um item de armazenamento.

(Herdado de IStorageItem)
DateCreated

Obtém a data e a hora em que o item atual foi criado.

(Herdado de IStorageItem)
Name

Obtém o nome do item, incluindo a extensão de nome de arquivo, se houver uma.

(Herdado de IStorageItem)
Path

Obtém o caminho completo do sistema de arquivos do item, se o item tiver um caminho.

(Herdado de IStorageItem)

Métodos

CreateFileAsync(String)

Cria um novo arquivo na pasta atual.

CreateFileAsync(String, CreationCollisionOption)

Cria um novo arquivo na pasta atual e especifica o que fazer se um arquivo com o mesmo nome já existir na pasta atual.

CreateFolderAsync(String)

Cria uma nova pasta na pasta atual.

CreateFolderAsync(String, CreationCollisionOption)

Cria uma nova pasta na pasta atual e especifica o que fazer se uma pasta com o mesmo nome já existir na pasta atual.

DeleteAsync()

Exclui o item atual.

(Herdado de IStorageItem)
DeleteAsync(StorageDeleteOption)

Exclui o item atual, excluindo-o permanentemente.

(Herdado de IStorageItem)
GetBasicPropertiesAsync()

Obtém as propriedades básicas do item atual (como um arquivo ou pasta).

(Herdado de IStorageItem)
GetFileAsync(String)

Obtém o arquivo especificado da pasta atual.

GetFilesAsync()

Obtém os arquivos da pasta atual.

GetFolderAsync(String)

Obtém a pasta especificada da pasta atual.

GetFoldersAsync()

Obtém as pastas na pasta atual.

GetItemAsync(String)

Obtém o item especificado do IStorageFolder.

GetItemsAsync()

Obtém os itens da pasta atual.

IsOfType(StorageItemTypes)

Determina se o IStorageItem atual corresponde ao valor de StorageItemTypes especificado.

(Herdado de IStorageItem)
RenameAsync(String)

Renomeia o item atual.

(Herdado de IStorageItem)
RenameAsync(String, NameCollisionOption)

Renomeia o item atual. Esse método também especifica o que fazer se um item existente no local do item atual tiver o mesmo nome.

(Herdado de IStorageItem)

Aplica-se a

Confira também