1

有没有办法确定 Windows 应用商店 JavaScript 应用程序中已知文件夹的物理路径?我的应用清单声明了对图片库的访问权限,我可以获得该库的文件:

Windows.Storage.KnownFolders.picturesLibrary.getFilesAsync().then(function (files) {
    // do something with files
});

但我也想向用户显示picturesLibrary. 上有一个path属性picturesLibrary,但它是一个空字符串。还有一个folderRelativeId价值,这"D452C811CB5EB8A4\\Pictures"对用户来说意义不大。

我可以向用户展示一个文件夹选择器并允许他们选择图片库,然后我可以在处理程序中为文件夹选择器获取物理路径。但是有没有办法直接在代码中获取已知文件夹的路径?

4

1 回答 1

1

您不应该在您的应用程序中使用这样的物理路径 - 您使用 KnownFolders 采用的方法是推荐的方法。

尝试以编程方式导航文件夹只能通过 KnownFolders 或您通过文件夹选择器建议的那样完成。安全模型不允许您以任何其他方式执行此操作。

于 2012-12-26T15:37:29.907 回答