gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:25:43 27 4
gpt4 key购买 nike

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

string writeFilePath = Path.Combine(ApplicationData.Current.LocalCacheFolder.Path, "test.jpg");
await Task.Run(() => File.WriteAllBytes(writeFilePath, image));

现在我想查看保存的图像,但我无法访问它。如何从模拟器或直接在设备(Windows 10 手机)上访问它?也许可以将文件从设备复制到本地 PC?

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

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)

我应该选哪个?我在 Local Machine 上运行该应用程序,但没有相关条目。此外,我尝试了 Device(恕我直言,它应该是 Windows Mobile 10 设备),但我使用以下命令只得到一个空的 ApplicationInsights 文件夹:

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

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

最佳答案

Local Machine上,数据文件存储在文件夹中

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

通常是 C:\Users\{UserName}\AppData\Local\Packages\{Package family name},其中 < strong>{UserName} 对应 Windows 用户名,{Package family name} 对应 Windows Store 应用程序包标识符您可以在应用 list 文件的 Packaging 选项卡中找到 Package family name

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

对于Simulator,它与Local Machine相同。

对于Mobile EmulatorDevice,我们可以使用一些工具,比如IsoStoreSpyWindows Phone Power Tools访问独立存储。使用这些工具我们可以访问LocalFolder , TemporaryFolderRoamingFolder .但是,不支持 LocalCacheFolder

Isolated Storage Explorer 工具用于移动模拟器和设备而不用于本地机器和模拟器,默认情况下它会列出、复制和替换您应用的本地文件夹中的文件和目录,该文件夹是 LocalState 本地计算机中的文件夹。因此,您在使用它时只会得到一个空的 ApplicationInsights 文件夹。

关于uwp - 调试时访问模拟器/设备的存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36036398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com