Windows 8在哪里保留漫游应用程序数据文件?

时间:2012-09-10 14:54:45

标签: windows-8 microsoft-metro appdata roaming

我正在阅读有关管理应用程序生命周期和状态的Windows 8教程,教程会通过代码为我的应用程序创建漫游appdata,这样我就可以跨会话保存我的应用程序的数据 - 所以如果我关闭(完全关闭)我的应用程序,下次运行它时可以加载数据。

Windows实际上将其保存在文件中的哪个位置?我无法在C:\ users \ username \ appData \ roaming

中找到它

2 个答案:

答案 0 :(得分:8)

  

C:\ Users \ *用户名* \ AppData \ Local \ Packages \ *包号* \ RoamingState

简单地调试应用程序并查看此实例以获取位置会更容易:

Windows.Storage.ApplicationDataContainer roamingFolder = Windows.Storage.ApplicationData.Current.RoamingFolder;

或更确切地说:

var path = Windows.Storage.ApplicationData.Current.RoamingFolder.Path

答案 1 :(得分:-1)

String path=Environment.GetFolderpath(Environment.SpecialFolder.ApplicationData)