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

可以在 Downloads 文件夹中创建一个空文件,如下所示:

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

createFileAsync 完成后,file获取新文件作为 StorageFile

此类是静态的,无法实例化。 请改为直接调用方法。

“下载”文件夹中的文件和文件夹权限

所有应用都可以在“下载”文件夹中创建文件和文件夹,并可以访问它们创建的文件。 但应用无法访问它们未创建的“下载”文件夹中的文件。

当你的应用在“下载”文件夹中创建文件时,除非用户显式授予其他应用访问权限,否则其他应用无法干扰或访问你的文件。 用户可以通过从文件选取器中选择文件,向另一个应用授予对文件的访问权限。 你的应用还可以使用文件选取器来访问它未创建的“下载”文件夹中的文件。 若要详细了解如何使用文件选取器打开文件,请参阅 使用选取器打开文件和文件夹

无需功能即可创建或访问 Downloads 文件夹中的文件。 在 应用功能声明中详细了解功能

若要详细了解应用可以访问的位置,请参阅 文件访问权限

版本历史记录

Windows 版本 SDK 版本