如何在 Windows 移动设备上访问 Windows.Storage.ApplicationData.Current.LocalFolder?

How to access Windows.Storage.ApplicationData.Current.LocalFolder on a Windows Mobile device?

在我的应用 运行 期间,我将 txt 文件中的一些数据保存到以下位置:Windows.Storage.ApplicationData.Current.LocalFolder 在 Windows 10 PC 上,我可以轻松读取 C:\Users\marcin\AppData\Local\Packages[app id]\LocalState\ 中的这个文件 当我 运行 phone 上的应用程序时,如何访问此文件?当我将我的设备连接到 PC 时,我没有看到访问 AppData 文件夹的选项。

假设您已经旁加载了应用程序,您可以通过设备门户访问它。

要从 PC 访问设备,请在“设置”的 "For Developers" 部分启用设备门户。通过 USB 将设备连接到 PC,然后在 http://127.0.0.1:10080

的浏览器中导航到设备门户

有关详细信息,请参阅 MSDN 上的 Device Portal for Mobile and Windows Device Portal overview

如果您是通过应用商店部署的,则无法通过外部方式访问应用程序的数据。最简单的方法是将其保存在 RoamingFolder 而不是 LocalFolder 中,然后从 PC 端读取数据。另一种选择是在应用程序中提供共享功能,以通过电子邮件等方式共享日志文件。

要访问应用程序数据,您首先需要设备门户。以下是来自 MSDN.

的说明
  1. 前往“设置应用”>“更新和安全”>“针对开发人员”,然后 启用开发人员模式和设备门户。
  2. 将“设备门户”选项下方显示的 IP 地址键入您喜欢的网站 浏览器。

    • 确保你在同一个网络上,否则你的浏览器 将无法找到您的 phone。
    • 您还需要进行身份验证 自己与设备。
  3. 确保您已旁加载应用(或 现在使用“应用程序”页面旁加载一个)。

  4. 点击“文件资源管理器” 请参阅上面的工具。

有关如何访问应用程序数据的完整信息,请参阅This Link