Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Window 借助本地文件夹中的路径检索StorageFile_Window_Windows Phone 8.1_Win Universal App - Fatal编程技术网

Window 借助本地文件夹中的路径检索StorageFile

Window 借助本地文件夹中的路径检索StorageFile,window,windows-phone-8.1,win-universal-app,Window,Windows Phone 8.1,Win Universal App,我正在制作Windows 8.1通用应用程序,希望检索文件, (本地->文件夹->子文件夹->文件)存储在本地文件夹中 一种方法是打开本地文件夹,然后打开文件夹,然后打开子文件夹,然后打开文件。 但是如果我知道路径,我可以简单地打开文件吗 (与Windows Phone 8类似,store.OpenFile()) 是否有API在传递路径时返回存储文件 示例:GetStorageFile(“本地/文件夹/子文件夹/文件”)?您可以使用并传入URI,例如ms-appdata:///local/fol

我正在制作Windows 8.1通用应用程序,希望检索文件,
(本地->文件夹->子文件夹->文件)
存储在本地文件夹中

一种方法是打开本地文件夹,然后打开文件夹,然后打开子文件夹,然后打开文件。 但是如果我知道路径,我可以简单地打开文件吗

(与Windows Phone 8类似,
store.OpenFile()

是否有API在传递路径时返回存储文件

示例:
GetStorageFile(“本地/文件夹/子文件夹/文件”)

您可以使用并传入URI,例如
ms-appdata:///local/folder/subfolder/file.txt
。这比
GetFileFromPathAsync
(@Parad1s3的建议)更可取,因为它与您的数据文件夹相关,并且如果应用程序的位置发生变化(例如,在手机上,用户可以移动到SD卡或从SD卡移出),它不会改变

希望这有帮助

string path = ApplicationData.Current.LocalFolder + "\\" + "YourFolder" + "\\" + "YourSubfolder" + "\\yourfile.xml";
StorageFolder folder = ApplicationData.Current.LocalFolder;
StorageFile file = await folder.GetFileAsync(path);