Отказано в доступе к файлу, т.к. он занят другим процессом - 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы