基本的にはファイルが存在しない場合は作成し、それにメッセージを書きたいとします。StreamWriterを使用しているときにプロセスがファイルにアクセスできない
if (!File.Exists(filePath + fileName))
File.Create(filePath + fileName);
StreamWriter sr = new StreamWriter(filePath + fileName,false);
このエラーを処理するにはどうすればよいですか?
プロセスは、別のプロセスで使用されているため、ファイル 'c:\ blahblah'にアクセスできません。
なぜFile.Createで気になるのですか?ファイルへのパスをStreamWriterのコンストラクタに渡し、使用しない余分なオブジェクトを作成しないでください。 –
@ChrisDunawayええ、確かに、私は "2番目の部分がファイルにアクセスできない理由"に答えていました。ええと。 –