在通用windows应用程序中检索用户路径

本文关键字:检索 用户 路径 应用程序 windows | 更新日期: 2023-09-27 18:13:48

我刚刚在windows 10的Visual Studio 2015中创建了一个通用的windows应用程序项目。我想要的是从环境变量中检索用户路径,即:APPDATAUSERPROFILE

我尝试使用System.Environment.GetEnvironmentVariable(string),但它不起作用(返回null)。然后在调试时,我调用System.Environment.GetEnvironmentVariables().Count,它返回0 !

我试着在一个经典的桌面应用程序上做同样的事情,这些方法都能正常工作。

我想知道这是我的系统设置,还是有一些windows应用程序的限制?如果API受到限制,我应该如何读写APPDATA ?

在通用windows应用程序中检索用户路径

您需要查看Windows.Storage命名空间中的类。

具体来看ApplicationData.Current.RoamingFolderApplicationData.Current.LocalFolder

对于Documents文件夹,使用KnownFolders.DocumentsLibrary