Процесс не может получить доступ к файлу

  • Автор темы Автор темы Jeeves
  • Дата начала Дата начала

Jeeves

Client
Регистрация
22.02.2018
Сообщения
51
Реакции
5
Баллы
8
Здравствуйте. Подскажите пожалуйста как решить такую проблему. После создания текстового файла не могу записать в него информацию, получаю такую ошибку -
Выполнение действия CSharp OwnCode: Скачивание. Процесс не может получить доступ к файлу "D:\шабы\1Twitch\frReady\0\0.txt", так как этот файл используется другим процессом.

Сам код -
C#:
Развернуть Свернуть Копировать
    //Создание и заполнение текстовика с названием
    File.Create(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt");
    project.Lists["names"].Add(clipNameTxt +@"| " + a.ToString());
    File.AppendAllText(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt", title);

Однопоток
 
Здравствуйте. Подскажите пожалуйста как решить такую проблему. После создания текстового файла не могу записать в него информацию, получаю такую ошибку -
Выполнение действия CSharp OwnCode: Скачивание. Процесс не может получить доступ к файлу "D:\шабы\1Twitch\frReady\0\0.txt", так как этот файл используется другим процессом.

Сам код -
C#:
Развернуть Свернуть Копировать
    //Создание и заполнение текстовика с названием
    File.Create(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt");
    project.Lists["names"].Add(clipNameTxt +@"| " + a.ToString());
    File.AppendAllText(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt", title);

Однопоток
C#:
Развернуть Свернуть Копировать
File.Create(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt");
Уберите этот код, он и так создаст этот файл
 
  • Спасибо
Реакции: Jeeves
Или закройте этот файл после создания
C#:
Развернуть Свернуть Копировать
 File.Create(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt").Close();
 
  • Спасибо
Реакции: Jeeves и djaga

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)