10
File.Create()を使用した後に別のプロセスによって使用されているファイル
実行時にファイルが存在するかどうかを検出しようとしています。存在しない場合は作成します。しかし、書き込もうとするとこのエラーが発生します。 別のプロセスによって使用されているため、プロセスはファイル 'myfile.ext'にアクセスできません。 string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre); if (!File.Exists(filePath)) { File.Create(filePath); } using (StreamWriter sw = File.AppendText(filePath)) { //write my text } それを修正する方法についてのアイデアはありますか?