访问windows 10个移动根文件和文件夹
access windows 10 mobile root files and folders
我有一个 Windows 10 通用应用程序 运行 在 Windows 10 移动设备上。我从 Windows 10 移动设备上注意到,它确实有一个文件资源管理器,但它限制你只能看到某些 "Known Folders",例如音乐、文档、下载等...仅此而已。
此外,当我通过 USB 将设备插入我的开发机器时,我可以浏览该设备,但同样只能浏览上面的已知文件夹。
在我的应用程序中,我正在写入一个日志文件,该日志文件存储在 LocalStorage 中,在我的应用程序名称的文件夹下,例如:
var dataPath = ApplicationData.Current.LocalFolder.Path;
我只需要在我的应用程序文件夹中浏览我的应用程序创建的我的日志文件。在我看来,我阅读了大量的技巧来访问这个 file/folder。例如,有一些第三方应用程序仍声称主要针对 Windows Phone 8/8.1,但技术上仍可用于 10,例如:
Windows Phone 电动工具
隔离存储间谍
等....
然后我也看了文章如何在图片(或录音)中使用文件并进入文件属性然后获得root权限或在开发机上创建一个root快捷方式并将其复制到移动设备,但是,这些通常已使用一年或更长时间,不再适用于我的设备(我怀疑 MS 修补了这些 hack)。
所以,综上所述,我希望看到一种访问用于开发的根驱动器的好方法,或者至少是我在 LocalFolder 中的应用程序文件夹,以便我可以访问我的文件(例如日志或 sqlite 数据库文件)。也许已经有办法了,但我的 google 搜索还没有找到任何结果。
谢谢!
几个月前我有一个类似的问题需要解决。我最后做了两件事:
- 我在设置中实现了一个 'Send Logs' 按钮,可以将日志上传到 ftp 服务器。实际上它不止于此,这个应用程序的所有安装都由中央服务器管理,并且服务器端有 'Get logs' 按钮可以通过推送通道向设备发送请求以获取日志。
- 我得到了一个 Interop 解锁设备,如果应用程序处于无法使用第一个选项的状态,我会使用它。
如您所知,我们可以使用一些第三方工具,例如 IsoStoreSpy or Windows Phone Power Tools to access Isolated Storage. Although they are designed for Windows Phone 8 & 8.1, but they can also be used for Windows 10 Mobile. With these two tools, we can access LocalFolder, TemporaryFolder and RoamingFolder. For more info, see similar question: 。
除了这些第三方工具,Windows10也内置了支持。我们可以在周年更新[=]中使用App File Explorer to view and manipulate files stored by your sideloaded apps. This is a new, cross-platform version of the Isolated Storage Explorer from Windows Phone 8.1. This tool should be able to work no matter your application is deployed in Debug mode or Release mode. But please note that this is a new tool added to Windows Device Portal 26=].
要使用此功能,我们必须enable Device discovery and Device Portal。然后我们可以在网络浏览器中访问应用程序存储,如下所示:
有关详细信息,请参阅 Device Portal for Mobile and Using the App File Explorer to see your app data. Also the similar question: 可能会有帮助。
我有一个 Windows 10 通用应用程序 运行 在 Windows 10 移动设备上。我从 Windows 10 移动设备上注意到,它确实有一个文件资源管理器,但它限制你只能看到某些 "Known Folders",例如音乐、文档、下载等...仅此而已。
此外,当我通过 USB 将设备插入我的开发机器时,我可以浏览该设备,但同样只能浏览上面的已知文件夹。
在我的应用程序中,我正在写入一个日志文件,该日志文件存储在 LocalStorage 中,在我的应用程序名称的文件夹下,例如:
var dataPath = ApplicationData.Current.LocalFolder.Path;
我只需要在我的应用程序文件夹中浏览我的应用程序创建的我的日志文件。在我看来,我阅读了大量的技巧来访问这个 file/folder。例如,有一些第三方应用程序仍声称主要针对 Windows Phone 8/8.1,但技术上仍可用于 10,例如:
Windows Phone 电动工具 隔离存储间谍 等....
然后我也看了文章如何在图片(或录音)中使用文件并进入文件属性然后获得root权限或在开发机上创建一个root快捷方式并将其复制到移动设备,但是,这些通常已使用一年或更长时间,不再适用于我的设备(我怀疑 MS 修补了这些 hack)。
所以,综上所述,我希望看到一种访问用于开发的根驱动器的好方法,或者至少是我在 LocalFolder 中的应用程序文件夹,以便我可以访问我的文件(例如日志或 sqlite 数据库文件)。也许已经有办法了,但我的 google 搜索还没有找到任何结果。
谢谢!
几个月前我有一个类似的问题需要解决。我最后做了两件事:
- 我在设置中实现了一个 'Send Logs' 按钮,可以将日志上传到 ftp 服务器。实际上它不止于此,这个应用程序的所有安装都由中央服务器管理,并且服务器端有 'Get logs' 按钮可以通过推送通道向设备发送请求以获取日志。
- 我得到了一个 Interop 解锁设备,如果应用程序处于无法使用第一个选项的状态,我会使用它。
如您所知,我们可以使用一些第三方工具,例如 IsoStoreSpy or Windows Phone Power Tools to access Isolated Storage. Although they are designed for Windows Phone 8 & 8.1, but they can also be used for Windows 10 Mobile. With these two tools, we can access LocalFolder, TemporaryFolder and RoamingFolder. For more info, see similar question:
除了这些第三方工具,Windows10也内置了支持。我们可以在周年更新[=]中使用App File Explorer to view and manipulate files stored by your sideloaded apps. This is a new, cross-platform version of the Isolated Storage Explorer from Windows Phone 8.1. This tool should be able to work no matter your application is deployed in Debug mode or Release mode. But please note that this is a new tool added to Windows Device Portal 26=].
要使用此功能,我们必须enable Device discovery and Device Portal。然后我们可以在网络浏览器中访问应用程序存储,如下所示:
有关详细信息,请参阅 Device Portal for Mobile and Using the App File Explorer to see your app data. Also the similar question: