Где можно найти файлы, сохраненные в ApplicationData.Current.LocalFolder при разработке приложения Windows Phone 8.1?
Насколько я понимаю, приложения 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
, но я не уверен, как это найти на моем жестком диске)
Ответы
Ответ 1
Для передачи/доступа к файлам на эмуляторе Windows Phone (также работает с устройством) вы можете использовать:
Ответ 2
localFolder.Path дает вам правильное местоположение. Вы не можете найти эту папку, потому что AppDatastrong > скрыта. Чтобы просмотреть эту папку, измените настройки своего ПК.
Спасибо
Ответ 3
Найдите файл базы данных SQLite в "C:\Users\\AppData\Local\Packages \".