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

希望使用cordova创buildUWP APP。

该应用程序需要扫描文件系统获取设备上的MP3文件列表,该设备可能是一个台式电脑与Windows 10或手机。

但是,cordova能够看到虚拟path,而不是设备上的C驱动器或D驱动器。

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

接收到的FS对象的winPath如下所示

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

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

所以问题是,UWP或任何Windows平台不暴露存储设备到cordova应用程序? 或者我做错了,因为我是cordova发展的新手。

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

这些插件将以跨平台支持为目标,移动设备的文件访问受限更多。 在完整的Windows上运行,您将拥有更多功能,但可能不受插件的支持。

看看http://www.buildwinjs.com/为WinJS。