0

如何在 Windows 8 应用程序中使用 JavaScript 而不是使用文件选择器在 localhost 中列出文件和文件夹?

4

1 回答 1

1

我认为“本地主机”是指应用程序的本地存储中的内容?即,ms-appdata:///local?

如果是这样,您可以获取对本地文件夹顶级存储的引用。然后使用StorageFolder的方法(如GetFilesAsyncGetFoldersAsync)来导航层次结构。有一些重载使用CommonFolderQuery来实现一些附加功能。

如果您尝试访问该机器上文件系统的其他方面,则需要向用户请求许可(通过文件/文件夹选择器),但是一旦授予该许可,它包括所有子文件夹,您可以保留您通过AccessCache获得该权限的事实,并且不要在后续运行中询问。

于 2013-01-15T14:06:19.710 回答