希望使用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上运行,您将拥有更多功能,但可能不受插件的支持。