DownloadsFolder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea file e cartelle all'interno della cartella Download.
public ref class DownloadsFolder abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class DownloadsFolder final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public static class DownloadsFolder
Public Class DownloadsFolder
- Ereditarietà
- 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)
|
Esempio
È possibile creare un file vuoto nella cartella Download come segue:
StorageFile file = await Windows.Storage.DownloadsFolder.CreateFileAsync("sample.txt");
// Process file
Al termine di createFileAsync , file
ottiene il nuovo file come StorageFile.
Commenti
Questa classe è statica e non può essere creata un'istanza. Chiamare i metodi direttamente.
Autorizzazioni per file e cartelle nella cartella Download
Tutte le app possono creare file e cartelle nella cartella Download e accedere ai file creati. Ma le app non possono accedere ai file nella cartella Download che non sono stati creati.
Quando l'app crea un file nella cartella Download, altre app non possono interferire con o accedere al file a meno che l'utente non concede esplicitamente l'accesso all'altra app. L'utente può concedere a un'altra app l'accesso al file selezionando il file dalla selezione file. L'app può anche usare la selezione file per ottenere l'accesso ai file nella cartella Download che non è stata creata. Altre informazioni sull'apertura di file con selezione file in Apri file e cartelle con una selezione.
Le funzionalità non sono necessarie per creare o accedere ai file nella cartella Download. Altre informazioni sulle funzionalità nelle dichiarazioni di funzionalità delle app.
Per altre informazioni sulle posizioni a cui l'app può accedere, vedere Autorizzazioni di accesso ai file.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1511 | 10586 | CreateFileForUserAsync(User,String) |
1511 | 10586 | CreateFileForUserAsync(User,String,CreationCollisionOption) |
1511 | 10586 | CreateFolderForUserAsync(User,String) |
1511 | 10586 | CreateFolderForUserAsync(User,String,CreationCollisionOption) |
Metodi
CreateFileAsync(String) |
Crea un nuovo file all'interno della cartella Download. |
CreateFileAsync(String, CreationCollisionOption) |
Crea un nuovo file nella cartella Download e specifica cosa fare se esiste già un file con lo stesso nome nella cartella Download. |
CreateFileForUserAsync(User, String) |
Crea un nuovo file all'interno della cartella Download di un utente specifico. |
CreateFileForUserAsync(User, String, CreationCollisionOption) |
Crea un nuovo file nella cartella Download di un utente specifico e specifica cosa fare se esiste già un file con lo stesso nome nella cartella Download. |
CreateFolderAsync(String) |
Crea una nuova sottocartella nella cartella Download. |
CreateFolderAsync(String, CreationCollisionOption) |
Crea una nuova sottocartella nella cartella Download e specifica cosa fare se esiste già una sottocartella con lo stesso nome nella cartella Download. |
CreateFolderForUserAsync(User, String) |
Crea una nuova sottocartella all'interno della cartella Download di un utente specifico. |
CreateFolderForUserAsync(User, String, CreationCollisionOption) |
Crea una nuova sottocartella nella cartella Download di un utente specifico e specifica cosa fare se nella cartella Download esiste già una sottocartella con lo stesso nome. |