DownloadsFolder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt Dateien und Ordner im Ordner Downloads.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Sie können eine leere Datei im Ordner Downloads wie folgt erstellen:
StorageFile file = await Windows.Storage.DownloadsFolder.CreateFileAsync("sample.txt");
// Process file
Ruft nach Abschluss file
von createFileAsync die neue Datei als StorageFile ab.
Hinweise
Diese Klasse ist statisch und kann nicht instanziiert werden. Rufen Sie stattdessen die Methoden direkt auf.
Datei- und Ordnerberechtigungen im Ordner "Downloads"
Alle Apps können Dateien und Ordner im Ordner Downloads erstellen und auf die von ihnen erstellten Dateien zugreifen. Apps können jedoch nicht auf Dateien im Ordner Downloads zugreifen, die sie nicht erstellt haben.
Wenn Ihre App eine Datei im Ordner Downloads erstellt, können andere Apps ihre Datei nicht beeinträchtigen oder auf sie zugreifen, es sei denn, der Benutzer gewährt der anderen App explizit Zugriff. Der Benutzer kann einer anderen App Zugriff auf Ihre Datei gewähren, indem er die Datei in der Dateiauswahl auswählt. Ihre App kann auch die Dateiauswahl verwenden, um Zugriff auf die Dateien im Ordner Downloads zu erhalten, die sie nicht erstellt hat. Weitere Informationen zum Öffnen von Dateien mit der Dateiauswahl finden Sie unter Öffnen von Dateien und Ordnern mit einer Auswahl.
Funktionen sind nicht erforderlich, um Dateien im Ordner Downloads zu erstellen oder darauf zuzugreifen. Weitere Informationen zu Funktionen finden Sie in App-Funktionsdeklarationen.
Weitere Informationen zu den Speicherorten, auf die Ihre App zugreifen kann, finden Sie unter Dateizugriffsberechtigungen.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1511 | 10586 | CreateFileForUserAsync(User,String) |
1511 | 10586 | CreateFileForUserAsync(User,String,CreationCollisionOption) |
1511 | 10586 | CreateFolderForUserAsync(User,String) |
1511 | 10586 | CreateFolderForUserAsync(User,String,CreationCollisionOption) |
Methoden
CreateFileAsync(String) |
Erstellt eine neue Datei im Ordner Downloads. |
CreateFileAsync(String, CreationCollisionOption) |
Erstellt eine neue Datei im Ordner Downloads und gibt an, was zu tun ist, wenn im Ordner Downloads bereits eine Datei mit demselben Namen vorhanden ist. |
CreateFileForUserAsync(User, String) |
Erstellt eine neue Datei im Ordner Downloads eines bestimmten Benutzers. |
CreateFileForUserAsync(User, String, CreationCollisionOption) |
Erstellt eine neue Datei im Ordner Downloads eines bestimmten Benutzers und gibt an, was zu tun ist, wenn eine Datei mit demselben Namen bereits im Ordner Downloads vorhanden ist. |
CreateFolderAsync(String) |
Erstellt einen neuen Unterordner im Ordner Downloads. |
CreateFolderAsync(String, CreationCollisionOption) |
Erstellt einen neuen Unterordner im Ordner Downloads und gibt an, was zu tun ist, wenn im Ordner Downloads bereits ein Unterordner mit demselben Namen vorhanden ist. |
CreateFolderForUserAsync(User, String) |
Erstellt einen neuen Unterordner im Ordner Downloads eines bestimmten Benutzers. |
CreateFolderForUserAsync(User, String, CreationCollisionOption) |
Erstellt einen neuen Unterordner im Ordner Downloads eines bestimmten Benutzers und gibt an, was zu tun ist, wenn im Ordner Downloads bereits ein Unterordner mit demselben Namen vorhanden ist. |