【发布时间】:2014-01-20 23:58:57
【问题描述】:
我有一个应用程序,我必须在其中存储和使用文件夹和文件的绝对路径。我有一个非常简单的问题。当我像这样存储文件夹的路径时:“ms-appdata:///local/my_folder”并尝试从该路径获取 StorageFolder,它会引发 FileNotFoundException。 为什么会抛出这个异常?
AFAIK“ms-appdata:///local/my_folder”等于“C:\Data\Users\DefApps\AppData\{2F102375-2740-441C-BF2F-808608F47DA1}\Local\my_folder”。 StorageFolder 的 GetFolderFromPathAsync 静态方法接受后一个字符串。 如何从前者创建后者 Uri,反之亦然?
编辑:澄清问题。
【问题讨论】:
-
我相信 ms-appdata:///local/my_folder 等于 "C:\Data\Users\DefApps\AppData\{2F102375-2740-441C-BF2F-808608F47DA1}\LocalState\my_folder"
-
没有。我已经检查了 WP Power Tools,my_folder 存在于我的应用程序中,但是当我尝试为您的路径获取 StorageFolder 时,它会引发 FileNotFound 异常,但它适用于我的。
-
你是什么意思,你试图获取
StorageFolder的路径是什么?您能否编辑问题以包含相关的代码行?
标签: c# windows-runtime storagefolder