UWP-获取用户下载文件夹的路径

Ste*_*oyd 4 c# uwp windows-10-universal

我一直在寻找一阵子,但在MSDN资源和其他资源上找不到太多帮助。

我的困境很简单:我的应用程序需要一个基本目录到“下载”文件夹。我知道这DownloadsFolder门课,但是目前不适合我的需求。

如何在Windows Universal App中获取当前用户的下载文件夹路径?

小智 6

使用Windows.Storage.UserDataPaths来获得用户的下载文件夹的路径。

string downloadsPath = UserDataPaths.GetDefault().Downloads;
Run Code Online (Sandbox Code Playgroud)
  • 此方法在内部版本16232中引入,因此具有RS3(1709)或更高版本的客户端将能够运行它。
  • 您不应该使用LocalFolder获取下载文件夹路径,当用户更改默认位置时,这可能会导致错误的文件夹。

  • 这是更可靠的答案! (2认同)