Я пытаюсь написать текст в файл с помощью StreamWriter и получить путь к файлу из выбранной папки FolderDialog. Мой код работает нормально, если файл еще не существует. но если файл уже существует, выдается исключение, что файл используется другим процессом.
using(StreamWriter sw = new StreamWriter(FolderDialog.SelectedPath + @"\my_file.txt")
{
sw.writeLine("blablabla");
}
Теперь, если я напишу так:
using(StreamWriter sw = new StreamWriter(@"C:\some_folder\my_file.txt")
он отлично работает с существующим файлом.