以下代码在打开文件时抛出异常

时间:2015-01-11 11:03:02

标签: c# windows-runtime windows-store-apps

var file = await StorageFile.GetFileFromPathAsync(ImagePath);

此处Image Path是一个字符串。

  

mscorlib.dll中发生了'System.UnauthorizedAccessException'类型的异常,但未在用户代码中处理

     

WinRT信息:无法访问指定的文件或文件夹(폰폰¿)。该项目不在应用程序可以访问的位置   (包括应用程序数据文件夹,可通过访问的文件夹)   StorageApplicationPermissions中的功能和持久性项   列表)。验证文件未标记为系统或隐藏文件   属性。

1 个答案:

答案 0 :(得分:-1)

错误告诉您需要知道的一切。从错误:

  

该项目不在应用程序有权访问的位置(包括应用程序数据文件夹,可通过功能访问的文件夹以及StorageApplicationPermissions列表中的持久项目)

根据您的描述:

  

机器中存在路径。可以说ImagePath是C:\ Users \ superfast \ Desktop \ image.Jpg

您的应用无法访问该文件夹。您可以在File access permissions

上的MSDN文章中找到更多信息