Uwp 调试时访问模拟器/设备的存储器

Uwp 调试时访问模拟器/设备的存储器,uwp,win-universal-app,storage,windows-mobile,windows-10-mobile,Uwp,Win Universal App,Storage,Windows Mobile,Windows 10 Mobile,我创建了一个UWP项目,其中我在缓存目录中存储了一个文件: string writeFilePath = Path.Combine(ApplicationData.Current.LocalCacheFolder.Path, "test.jpg"); await Task.Run(() => File.WriteAllBytes(writeFilePath, image)); 现在我想查看保存的图像,但我无法访问它。如何从模拟器或直接在设备(Windows 10移动电话)上访问它?也许可

我创建了一个UWP项目,其中我在缓存目录中存储了一个文件:

string writeFilePath = Path.Combine(ApplicationData.Current.LocalCacheFolder.Path, "test.jpg");
await Task.Run(() => File.WriteAllBytes(writeFilePath, image));
现在我想查看保存的图像,但我无法访问它。如何从模拟器或直接在设备(Windows 10移动电话)上访问它?也许可以将文件从设备复制到本地PC

我尝试了,但我只得到以下设备:

0               Device
1               Emulator 8.1 WVGA 4 inch 512MB(DE)
2               Emulator 8.1 WVGA 4 inch(DE)
3               Emulator 8.1 WXGA 4.5 inch(DE)
4               Emulator 8.1 720P 4.7 inch(DE)
5               Emulator 8.1 1080P 5.5 inch(DE)
6               Emulator 8.1 1080P 6 inch(DE)
我该选哪一个?我正在本地机器上运行应用程序,但没有相应的条目。此外,我还尝试了
设备
(应该是Windows Mobile 10设备imho),但使用以下命令只能得到一个空的
ApplicationInsights
文件夹:

ISETool.exe ts deviceindex:0 0278a454-54cc-48fc-b709-93fbaabf2337 C:\Data

如何从本地存储直接访问文件/文件夹?

本地计算机上,数据文件存储在文件夹中

%USERPROFILE%\AppData\Local\Packages\{Package family name}

通常是
C:\Users\{UserName}\AppData\Local\Packages\{Package family name}
,其中
{UserName}
对应于Windows用户名和
{Package family name}
对应于Windows应用商店应用程序包标识符,您可以在应用程序清单文件的打包选项卡中找到该标识符

包文件夹中的LocalCache文件夹是用于保存图像的缓存目录。您可以在其中查看保存的图像

对于模拟器,它与本地机器相同

对于移动仿真器设备,我们可以使用诸如或之类的工具来访问隔离存储。使用这些我们可以访问的工具,并。但是不支持
LocalCacheFolder


独立存储资源管理器工具用于移动仿真器和设备,不用于本地计算机和仿真器,默认情况下,它列出、复制和替换应用程序的本地文件夹中的文件和目录,该文件夹是本地计算机中的本地状态文件夹。因此,当您使用它时,只会得到一个空的
ApplicationInsights
文件夹。

{PackageId}
0278a454-54cc-48fc-b709-93fbaabf2337
,但文件夹名称是
0278a454-54cc-48fc-b709-93fbaabf2337\u ZA0325CZ5YMMM
。谢谢你提供了非常有用的信息!谢谢您的更正,应该是
包裹的姓氏
,我会更正我的答案。