如何在UWP中访问当前的应用程序文件夹?

时间:2016-06-15 06:15:48

标签: c# uwp

我需要访问路径为的应用程序文件夹中的子文件夹:

  

C:\ Users \ myname \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ Templates

并检索其中的所有数据。我需要读取它的子文件夹中的xml文件,解析它们,并将它们存储在字典中。我已经准备好了解析器但只是不知道如何访问该文件夹?

我试过

StorageFolder localFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFolder templateFolder = await localFolder.GetFolderAsync("Templates");

但它没有用。发生错误,表示找不到文件夹“模板”。但是,当我尝试“资产”时,自项目创建以来一直在文件夹中,它起作用了。我该如何访问它?

1 个答案:

答案 0 :(得分:3)

如果您的项目中有Template文件夹,那么您可以通过以下方式获取该文件夹:

var TempFile = "ms-appx:///Templates/Yourfile.jpg";