在windows上使用cordova文件插件获取文件系统为UWP

问题描述:

正在寻找使用cordova创建UWP APP。在windows上使用cordova文件插件获取文件系统为UWP

应用程序需要扫描的文件系统,以获得对设备的MP3文件列表中,该设备可以是台式PC与Windows 10或电话。

然而,科尔多瓦能够看到设备上的虚拟路径而不是C驱动器或D驱动器。

window.requestFileSystem(LocalFileSystem.PERSISTENT,0,onFileSystemSuccess,失败);

所接收的FS对象的的WinPath是类似下面

C:/用户/ {USERID} /应用程序数据/本地/封装/ {AppNameSpace} _bzbj8h50hftv4/LocalState/

这是根FS,不能将目录移动到C:驱动器,它不允许。

所以问题是,不UWP或任何Windows平台不公开的存储设备来科尔多瓦的应用程序?或者我做错了什么,因为我是科尔多瓦开发的新手。

要在UWP应用程序中完整访问文件,您需要将WinJS框架添加到您的应用程序。

的插件将要针对跨平台支持,以及移动设备具有更严格的文件访问。在完整的Windows上运行,您将拥有更多功能,但可能不受插件支持。

查看WinJS的http://www.buildwinjs.com/