Windows 8把漫游应用数据文件存储在哪里?

4

我正在学习Windows 8应用生命周期和状态管理的教程,其中介绍了创建漫游应用程序数据的代码,可以使我的应用在会话之间保持数据 - 因此,如果我关闭(完全关闭)我的应用程序,下次运行它时可以重新加载数据。

Windows实际上将这个文件保存在哪里?我无法在C:\ users \ username \ appData \ roaming中找到它

1个回答

9

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

为了确定位置,更简单的方法是调试你的应用程序并查看此实例:

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

更确切地说:
var path = Windows.Storage.ApplicationData.Current.RoamingFolder.Path

谢谢 - 我如何找到我的包裹号码? - Arvin
调试您的应用程序并查看 Windows.Storage.ApplicationData.Current.RoamingFolder; 返回的值。 - N_A
啊,它出错了,因为current.roamingFolder没有大写。然而,控制台返回的只是:[object Windows.Storage.StorageFolder] - Arvin
1
看一下 Path 属性。就像 Windows.Storage.ApplicationData.Current.RoamingFolder.Path - N_A
1
这是因为你没有存储文件,而是在存储设置。注意如何获取漫游文件夹,我们必须明确表示要获取一个文件夹。否则,你只是将其放置在设置对象中。我不确定它存储在文件系统的哪个位置。 - N_A
显示剩余9条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接