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

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);
Однопоток
 

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
Здравствуйте. Подскажите пожалуйста как решить такую проблему. После создания текстового файла не могу записать в него информацию, получаю такую ошибку -
Выполнение действия 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

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
Или закройте этот файл после создания
C#:
 File.Create(pathDirReady + a.ToString() + @"\" + a.ToString() + ".txt").Close();
 
  • Спасибо
Реакции: Jeeves и djaga

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