私の理解では、WinRTアプリはアプリケーションデータをに保存します
C:\Users\{user}\AppData\Local\Packages
私のWindowsPhone 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
を与えますが、ハードドライブでそれを見つける方法がわかりません)
Windows Phoneエミュレーター(デバイスでも機能します)でファイルを転送/アクセスするには、次を使用できます。
「C:\ Users \\ AppData\Local\Packages \」でSQLiteデータベースファイルを検索します。
localFolder.Pathは、正しい場所を提供します。 AppDataが非表示になっているため、そのフォルダーを見つけることができません。このフォルダを表示するには、PCの設定を変更してください。
ありがとう