IStorageItem Interfaccia

Definizione

Modifica gli elementi di archiviazione (file e cartelle) e il relativo contenuto e fornisce informazioni su di essi.

Importante

Se si vuole semplicemente usare file e cartelle nell'app, vedere le classi StorageFile e StorageFolder .

public interface class IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1107798422, 51759, 17143, 189, 232, 139, 16, 69, 122, 127, 48)]
struct IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1107798422, 51759, 17143, 189, 232, 139, 16, 69, 122, 127, 48)]
public interface IStorageItem
Public Interface IStorageItem
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

Attributes

Ottiene gli attributi di un elemento di archiviazione.

DateCreated

Ottiene la data e l'ora di creazione dell'elemento corrente.

Name

Ottiene il nome dell'elemento, incluso l'estensione del nome file, se presente.

Path

Ottiene il percorso completo del file system dell'elemento, se l'elemento ha un percorso.

Metodi

DeleteAsync()

Elimina l'elemento corrente.

DeleteAsync(StorageDeleteOption)

Elimina l'elemento corrente, eliminandolo definitivamente.

GetBasicPropertiesAsync()

Ottiene le proprietà di base dell'elemento corrente, ad esempio un file o una cartella.

IsOfType(StorageItemTypes)

Determina se l'oggetto IStorageItem corrente corrisponde al valore StorageItemTypes specificato.

RenameAsync(String)

Rinomina l'elemento corrente.

RenameAsync(String, NameCollisionOption)

Rinomina l'elemento corrente. Questo metodo specifica anche cosa fare se un elemento esistente nella posizione dell'elemento corrente ha lo stesso nome.

Si applica a