UWP C#从AppData文件夹

时间:2018-04-09 06:25:56

标签: c# xml uwp directory access

我想在位于文件夹“AppData”上的XML文件中读取和写入内容。我尝试了下面的代码

  private async void Page_Loaded(object sender, RoutedEventArgs e)
          { 
             StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(@"C:\Users\IT\AppData");
             .....
          }

但我只得到这个结果

  

“System.UnauthorizedAccessException”拒绝访问

那么如何访问AppData文件夹?请帮帮我

2 个答案:

答案 0 :(得分:1)

如果要访问用户有权访问的任何位置,则必须定位Spring Creators Update(1803)并请求broadFileSystemAccess capability。尽管您可以让用户使用FolderPicker手动选择文件夹,但Windows 10的早期版本无法实现。

答案 1 :(得分:0)

UWP在文件权限方面受到很大限制。除了应用程序文件夹中的文件外,您无法访问任何文件。

见这里:File access permissions

在UWP的未来版本中,将有一个获得系统范围访问的选项,usere可以阻止...