从UWP中的共享文件夹中读取文本文件。访问被拒绝的异常

时间:2018-09-07 04:29:49

标签: c# uwp

下面的代码引发访问被拒绝的异常。

  var input = "1234567.00"
  var pattern = @"\d(?=(\d{3},?)+\.)";
  var replacement = "$$$&,";

  var output = Regex.Replace(input, pattern, replacement);

1 个答案:

答案 0 :(得分:1)

看来您的用例是从UNC路径读取文件。为此,您的应用将需要适合于网络的功能,并需要具有所需类型的文件类型关联。请参阅File access permissions Accessing additional locations文档中的表格:

  

通用命名约定(UNC)文件夹

     

需要以下功能的组合

     

家庭和工作网络功能:   - PrivateNetworkClientServer

     

至少具有一个Internet和公用网络功能:   - InternetClient   - InternetClientServer

     

以及(如果适用)域凭据功能:   - EnterpriseAuthentication

     

注意:您必须将文件类型关联添加到您的应用清单中,   声明您的应用可以在此位置访问的特定文件类型。

     

使用检索文件夹:StorageFolder.GetFolderFromPathAsync

     

使用检索文件:StorageFile.GetFileFromPathAsync

相关问题