エラーで困っています。私はウェブを検索しましたが、私にとって意味のある答えが見つかりませんでした. 私は基本的に一時テキストファイルを作成してそれに書き込もうとしています。エラーに関するコードは次のとおりです。
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 タイプ 'System.UnauthorizedAccessException' の初回例外が mscorlib.dll で発生しました タイプ 'System.UnauthorizedAccessException' の未処理の例外が mscorlib.dll で発生しました追加情報: パス 'C:\Users\Jack Givens\AppData\Local\Temp\0lpe1k5t.txt' へのアクセスが拒否されました。
私のコードのどこが間違っているのか、それを修正するために何をする必要があるのか を誰かが教えてくれれば、感謝します. 補足:くだらないコードでごめんなさい、私はちょっと初心者です:)