Процесс не может получить доступ к файлу, filestream & streamreader - C#
Формулировка задачи:
Есть отрывок кода, я хочу чтобы данные из richTextBox1 записались в ./textsave.txt при нажатии кнопки button3. Так вот, столкнулся с ошибкой "Процесс не может получить доступ к файлу "textsave.txt", так как этот файл используется другим процессом.". Уже весь гугл обрыл, ничего не помогает. Вот скриншот из Unlocker: http://i.shotnes.com/a/08/wetgq0ve.zqo_50221ab434cd4.png
private void button3_Click(object sender, EventArgs e) { string newFile = "textsave.txt"; if (!System.IO.Directory.Exists(newFile)) { System.IO.File.Create(newFile); } FileStream fs = new FileStream(newFile, FileMode.Open, FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(fs); sw.Write(richTextBox1.Text); sw.Dispose(); fs.Dispose(); }
Решение задачи: «Процесс не может получить доступ к файлу, filestream & streamreader»
textual
Листинг программы
FileStream fs1 = File.Create("./data.ns"); fs1.Close(); StreamWriter FS = new StreamWriter("./data.ns");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д