Я получаю эту ошибку, когда пытаюсь сохранить существующий файл:
процесс не может получить доступ к файлу, поскольку он используется другим процессом
Это работает, когда файл не существует, но когда я пытаюсь записать его снова, появляется ошибка.В этот раз я не обращаюсь к файлу или не использую его.
вот код:
string directory = filepath + "Updates\\" + dir;
if(!Directory.Exists(directory))
{
Directory.CreateDirectory(directory);
}
remarks = remarks.Trim();
remarks = remarks.Replace("\r\n","<br>");
remarks = remarks.Replace(",","|");
string file = directory + "\\" + getIndex(barcode) + ".asdt";
StreamWriter writer = new StreamWriter(file,true);
writer.WriteLine(username + "," + barcode + "," + DateTime.Now.ToString("yyyy-MM-dd HH.mm")+ "," + remarks);
writer.Close();
Когда я проверял его, в строке появляется ошибка:
StreamWriter writer = new StreamWriter(file,true);
что может быть причиной этого?