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

Retrieve user paths in universal windows app

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

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

我尝试在经典桌面应用程序上做同样的事情,方法按预期工作。

不知是我的系统设置问题,还是对windows应用有某种限制?如果 API 被限制,我应该如何 read/write 变成 APPDATA

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

具体看ApplicationData.Current.RoamingFolder and ApplicationData.Current.LocalFolder.

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