【发布时间】:2014-06-07 08:13:46
【问题描述】:
据我了解,WinRT 应用程序将其应用程序数据存储在
C:\Users\{user}\AppData\Local\Packages
我的 Windows Phone 8.1 应用程序似乎也在那里有自己的文件夹,名字很奇怪
App.aba911777.a60e8.a46c0.aa90d.a5038d92d276e_8wekyb3d8bbwe
但是,当我浏览目录时,我找不到保存到ApplicationData.Current.LocalFolder 的任何文件。它们肯定在那里,因为如果我在模拟器中重新运行我的应用程序(根本没有关闭),可以找到缓存的文件。大概这些文件保存在我的实际硬盘驱动器上的某个地方;他们会在哪里?
(LocalFolder.Path 给了我C:\Data\Users\DefApps\APPDATA\Local\Packages\2cdc8aaf-b7fe-4bcb-992a-18ad6f140771_b83k3kj2dpxdw\LocalState,但我不知道如何在我的硬盘上找到它)
【问题讨论】:
-
要从应用程序中获取文件,您可以使用例如IsolatedStorageExplorer 或Isolated Storage Spy。
-
@Romasz 你能把它添加为答案吗?昨天我终于偶然发现了一个问题,该问题指出通过 WinRT 访问文件的方式或“旧的”IsolatedStorage 方法实际上是指向同一个物理位置。
-
是的,old 隔离存储与LocalFolder 相同:)
标签: windows-runtime windows-phone-8.1