我正在执行This link中提供的步骤。但是我在读取文件(文本文件“)时得到”System.UnauthorizedAccessException“。我尝试了以下解决方案,但没有成功。
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///ewr.txt", UriKind.RelativeOrAbsolute));
IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read);
请告诉我锄头来解决它。
答案 0 :(得分:1)
尝试使用管理员权限运行代码。您的应用程序正在尝试访问默认限制的位置。另一种方法是将文件存储在登录用户可以访问的位置,即用户的应用程序数据文件夹。
问题不在于您的代码,而在于文件的有效访问权限。但是,您可以使用代码更改来解决此问题。