如何在Win8 / Metro / WinRT中获取DocumentsLibrary的绝对路径
How do I get the absolute path of DocumentsLibrary in Win8/Metro/WinRT?
我有我的manifestappx文件设置,可以访问文档库访问和文件关联,但是当我调用
Windows::Storage::KnownFolders::DocumentsLibrary->Path
路径返回一个空白字符串。 如何使路径正确返回?
提前感谢您的帮助
由于DocumentsLibrary
是表示不同位置和文件的集合的虚拟位置,因此它没有路径:
库是 Windows 7 中引入的概念,允许用户查看 来自单个位置的相关用户内容。因为库是一个 虚拟位置,添加到库中或从中删除的文件夹 也继续存在于其原始位置。
此外,StorageFolder.Path
的 MSDN 文档指出:
不要依赖此属性来访问文件夹,因为某些文件夹 可能没有文件系统路径。例如,如果文件夹是一个文件 组,或由 URI 支持,或使用文件选取器选取, 文件夹不保证具有文件系统路径。
相关文章:
- 没有找到相关文章