Отказано в доступе к файлу, т.к. он занят другим процессом - C#
Формулировка задачи:
Доброго времени суток!
Появилась проблема: имеется файл "Error" , имеется программа. Программа разделена на две части - первая создает файл "Error", вторая его удаляет. Создание файла проходит успешно. Но при удалении Visual Studio выдает ошибку: файл занят другим процессом, видимо созданием. Но при удалении файл "Error" давно уже создан. Вопрос: как снять с файла "Error" процесс создания после создания? Или дело в другом каком-то процессе?
Решение задачи: «Отказано в доступе к файлу, т.к. он занят другим процессом»
textual
Листинг программы
// Создаем поток для записи
StreamWriter sw = new StreamWriter(path, true, Encoding.Default);
// Записываем строку
sw.WriteLine(DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss") + " - " + sInStr);
// Сбрасываем кэш потока
sw.Flush();
// Закрываем поток
sw.Close();