Compartilhar via


IStorageItem2 Interface

Definição

Manipula itens de armazenamento (arquivos e pastas) e seu conteúdo e fornece informações sobre eles.

Importante

Se você simplesmente quiser trabalhar com arquivos e pastas em seu aplicativo, consulte as classes StorageFile e StorageFolder .

public interface class IStorageItem2 : IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1408837330, 2108, 17027, 180, 91, 129, 192, 7, 35, 126, 68)]
struct IStorageItem2 : IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1408837330, 2108, 17027, 180, 91, 129, 192, 7, 35, 126, 68)]
public interface IStorageItem2 : IStorageItem
Public Interface IStorageItem2
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)

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

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

Obtém a pasta pai do item de armazenamento atual.

IsEqual(IStorageItem)

Indica se o item atual é o mesmo que o item especificado.

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