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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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