UnauthorizedAccessException错误

时间:2016-11-09 13:12:55

标签: c#

用户, 尝试使用System.IO从Visual C#中的控制台应用程序写入文件时,遇到此错误:UnauthorizedAccessException unhandled(我正在观看的课件中没有出现)。 我知道这是一个非常简单的问题,并在msdn.com上寻找解决方案,但我能找到的只是我的问题是安全错误或System.IO错误,没有关于如何解决问题。< / p>

这是代码:

string someText = "I want to write this to a text file!";

File.WriteAllText(@"C:\Users\Keagan\Desktop\
    C#projects\UnderstandingNamespaces", someText);

关心K.Roe

1 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题。 你有两个解决方案:

第一个:确保您拥有该文件夹的完全权限。

Go to folder -> Right click -> Properties -> Security Tab -> Select user -> Edit -> Allow Full Control.

第二种解决方案(最可能):

string someText = "I want to write this to a text file!";

确保您someText变量保留带扩展名的文件名。例如:MyFile.txt或类似的东西。除此之外,请确保filePath正确无误。

我遇到了同样的问题,但我不知道为什么visual studio会抛出这个奇怪的异常。