我正在阅读有关管理应用程序生命周期和状态的Windows 8教程,教程会通过代码为我的应用程序创建漫游appdata,这样我就可以跨会话保存我的应用程序的数据 - 所以如果我关闭(完全关闭)我的应用程序,下次运行它时可以加载数据。
Windows实际上将其保存在文件中的哪个位置?我无法在C:\ users \ username \ appData \ roaming
中找到它答案 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)