有没有办法确定Windows应用商店JavaScript应用中已知文件夹的物理路径?我的应用程序清单声明了对图片库的访问权限,我可以获取该库的文件:
Windows.Storage.KnownFolders.picturesLibrary.getFilesAsync().then(function (files) {
// do something with files
});
但我还想向用户显示picturesLibrary
的物理路径。 path
上有一个picturesLibrary
属性,但它是一个空字符串。还有folderRelativeId
值,"D452C811CB5EB8A4\\Pictures"
,因此对用户来说意义不大。
我可以向用户提供文件夹选择器并允许他们选择图片库,然后我可以在文件夹选择器的处理程序中获取物理路径。但有没有办法直接在代码中获取已知文件夹的路径?
答案 0 :(得分:1)
您不应该在应用程序中使用这样的物理路径 - 您使用KnownFolders采用的方法是推荐的方法。
尝试以编程方式导航文件夹只能通过KnownFolders或通过文件夹选择器建议。安全模型不允许您以任何其他方式执行此操作。