В принципе, я хочу создать файл, если он не существует, а затем написать ему сообщение.Процесс не может получить доступ к файлу при использовании StreamWriter
if (!File.Exists(filePath + fileName))
File.Create(filePath + fileName);
StreamWriter sr = new StreamWriter(filePath + fileName,false);
Как справиться с этой ошибкой?
Процесс не может получить доступ к файлу 'c: \ blahblah', потому что он используется другим процессом.
Зачем беспокоиться о файле.Создать? Просто передайте путь к файлу конструктору StreamWriter и не создавайте дополнительный объект, который вы не используете. –
@ChrisDunaway Да, абсолютно, но я отвечал на «почему вторая часть не может получить доступ к файлу?». Вы знаете. –