我遇到了错误。我在网上搜索过,但没有找到对我有意义的答案。我基本上是在尝试创建一个临时文本文件,然后写入它。这里是有关错误的代码:
using ( StreamWriter output = new StreamWriter(File.Create(GetTemporaryDirectory())))
和 getTemporaryDirectory 方法:
public string GetTemporaryDirectory() {
string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
string tempFile = Path.ChangeExtension(tempDirectory, ".txt");
Directory.CreateDirectory(tempFile);
return tempFile;
}
最后但并非最不重要的错误:
dir = C:\Users\Jack Givens\AppData\Local\Temp\5ftxwy31.txt mscorlib.dll 中出现“System.UnauthorizedAccessException”类型的第一次机会异常 mscorlib.dll 中出现“System.UnauthorizedAccessException”类型的未处理异常附加信息:拒绝访问路径“C:\Users\Jack Givens\AppData\Local\Temp\0lpe1k5t.txt”。
如果有人能告诉我我的代码有什么问题以及我需要做些什么来修复它,我将不胜感激。旁注:对不起,糟糕的代码,我有点初学者:)