IStorageFolder Interfaccia

Definizione

Modifica le cartelle e il relativo contenuto e fornisce informazioni su di esse.

Importante

Se vuoi semplicemente usare le cartelle nell'app, vedi la 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
Derivato
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
documentsLibrary musicLibrary picturesLibrary videosLibrary

Proprietà

Attributes

Ottiene gli attributi di un elemento di archiviazione.

(Ereditato da IStorageItem)
DateCreated

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

(Ereditato da IStorageItem)
Name

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

(Ereditato da IStorageItem)
Path

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

(Ereditato da IStorageItem)

Metodi

CreateFileAsync(String)

Crea un nuovo file nella cartella corrente.

CreateFileAsync(String, CreationCollisionOption)

Crea un nuovo file nella cartella corrente e specifica cosa fare se esiste già un file con lo stesso nome nella cartella corrente.

CreateFolderAsync(String)

Crea una nuova cartella nella cartella corrente.

CreateFolderAsync(String, CreationCollisionOption)

Crea una nuova cartella nella cartella corrente e specifica cosa fare se esiste già una cartella con lo stesso nome nella cartella corrente.

DeleteAsync()

Elimina l'elemento corrente.

(Ereditato da IStorageItem)
DeleteAsync(StorageDeleteOption)

Elimina l'elemento corrente, facoltativamente eliminandolo definitivamente.

(Ereditato da IStorageItem)
GetBasicPropertiesAsync()

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

(Ereditato da IStorageItem)
GetFileAsync(String)

Ottiene il file specificato dalla cartella corrente.

GetFilesAsync()

Ottiene i file dalla cartella corrente.

GetFolderAsync(String)

Ottiene la cartella specificata dalla cartella corrente.

GetFoldersAsync()

Ottiene le cartelle nella cartella corrente.

GetItemAsync(String)

Ottiene l'elemento specificato da IStorageFolder.

GetItemsAsync()

Ottiene gli elementi dalla cartella corrente.

IsOfType(StorageItemTypes)

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

(Ereditato da IStorageItem)
RenameAsync(String)

Rinomina l'elemento corrente.

(Ereditato da IStorageItem)
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.

(Ereditato da IStorageItem)

Si applica a

Vedi anche