我刚刚在Windows 10上的Visual Studio 2015中创建了一个通用的Windows应用程序项目。我想要的是从环境变量中检索用户路径,即:APPDATA
和USERPROFILE
。
我尝试使用System.Environment.GetEnvironmentVariable(string)
,但它不起作用(返回null
)。然后在调试时我调用System.Environment.GetEnvironmentVariables().Count
并返回0
!
我尝试在经典桌面应用上做同样的事情,这些方法按预期工作。
我想知道这是我的系统设置,还是对Windows应用程序有某种限制?如果API受到限制,我应该如何读/写APPDATA
?
答案 0 :(得分:0)
您想查看Windows.Storage
命名空间中的类。
具体来说,请查看ApplicationData.Current.RoamingFolder
和ApplicationData.Current.LocalFolder
。
对于Documents文件夹,请使用KnownFolders.DocumentsLibrary
。