DownloadsFolder Kelas

Definisi

Membuat file dan folder di dalam folder Unduhan.

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
Warisan
Object Platform::Object IInspectable DownloadsFolder
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Anda dapat membuat file kosong di folder Unduhan seperti ini:

StorageFile file = await Windows.Storage.DownloadsFolder.CreateFileAsync("sample.txt");
// Process file

Setelah createFileAsync selesai, file mendapatkan file baru sebagai StorageFile.

Keterangan

Kelas ini statis dan tidak dapat diinstansiasi. Panggil metode secara langsung sebagai gantinya.

Izin file dan folder di folder Unduhan

Semua aplikasi dapat membuat file dan folder di folder Unduhan dan dapat mengakses file yang mereka buat. Tetapi aplikasi tidak dapat mengakses file di folder Unduhan yang tidak mereka buat.

Saat aplikasi Anda membuat file di folder Unduhan, aplikasi lain tidak dapat mengganggu atau mengakses file Anda kecuali pengguna secara eksplisit memberikan akses aplikasi lain. Pengguna dapat memberikan akses aplikasi lain ke file Anda dengan memilih file dari pemilih file. Aplikasi Anda juga dapat menggunakan pemilih file untuk mendapatkan akses ke file di folder Unduhan yang tidak dibuatnya. Pelajari selengkapnya tentang membuka file dengan pemilih file di Buka file dan folder dengan pemilih.

Kemampuan tidak diperlukan untuk membuat atau mengakses file di folder Unduhan. Pelajari selengkapnya tentang kapabilitas dalam Deklarasi kemampuan aplikasi.

Untuk mempelajari selengkapnya tentang lokasi apa yang dapat diakses aplikasi Anda, lihat Izin akses file.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1511 10586 CreateFileForUserAsync(User,String)
1511 10586 CreateFileForUserAsync(User,String,CreationCollisionOption)
1511 10586 CreateFolderForUserAsync(User,String)
1511 10586 CreateFolderForUserAsync(User,String,CreationCollisionOption)

Metode

CreateFileAsync(String)

Membuat file baru di dalam folder Unduhan.

CreateFileAsync(String, CreationCollisionOption)

Membuat file baru di folder Unduhan, dan menentukan apa yang harus dilakukan jika file dengan nama yang sama sudah ada di folder Unduhan.

CreateFileForUserAsync(User, String)

Membuat file baru di dalam folder Unduhan Pengguna tertentu.

CreateFileForUserAsync(User, String, CreationCollisionOption)

Membuat file baru di folder Unduhan Pengguna tertentu, dan menentukan apa yang harus dilakukan jika file dengan nama yang sama sudah ada di folder Unduhan.

CreateFolderAsync(String)

Membuat subfolder baru di folder Unduhan.

CreateFolderAsync(String, CreationCollisionOption)

Membuat subfolder baru di folder Unduhan, dan menentukan apa yang harus dilakukan jika subfolder dengan nama yang sama sudah ada di folder Unduhan.

CreateFolderForUserAsync(User, String)

Membuat subfolder baru di dalam folder Unduhan Pengguna tertentu.

CreateFolderForUserAsync(User, String, CreationCollisionOption)

Membuat subfolder baru di folder Unduhan Pengguna tertentu, dan menentukan apa yang harus dilakukan jika subfolder dengan nama yang sama sudah ada di folder Unduhan.

Berlaku untuk