Вижу такое впервые. В данном я имею вот такой код:
string path = @"text.txt";
private void Create()
{
if (!File.Exists(path))
{
File.Create(path);
}
}
private void Load()
{
string allText = File.ReadAllText(path);
}
При запуске формы мы проверяем наличие файла, если он отсутствует - то создаём.
После метода Create вызывается метод Load
Строка принимает на себя всё содержимое этого файла, на данный момент он пуст. Но при этом я не могу его получить, так как мне выдаёт следующую ошибку -
Процесс не может получить доступ к файлу "text.txt", так как этот файл используется другим процессом.
При повторном запуске программы логично что файл уже существует и метод Load работает без проблем. Получаю я эту ошибку только тогда, когда создаю файл а потом пытаюсь что то оттуда взять. В чём может быть проблема?