Процесс не может получить доступ к файлу, filestream & streamreader - C#

Узнай цену своей работы

Формулировка задачи:

Есть отрывок кода, я хочу чтобы данные из richTextBox1 записались в ./textsave.txt при нажатии кнопки button3. Так вот, столкнулся с ошибкой "Процесс не может получить доступ к файлу "textsave.txt", так как этот файл используется другим процессом.". Уже весь гугл обрыл, ничего не помогает. Вот скриншот из Unlocker: http://i.shotnes.com/a/08/wetgq0ve.zqo_50221ab434cd4.png
Листинг программы
  1. private void button3_Click(object sender, EventArgs e)
  2. {
  3. string newFile = "textsave.txt";
  4. if (!System.IO.Directory.Exists(newFile))
  5. {
  6. System.IO.File.Create(newFile);
  7. }
  8. FileStream fs = new FileStream(newFile, FileMode.Open, FileAccess.ReadWrite);
  9. StreamWriter sw = new StreamWriter(fs);
  10. sw.Write(richTextBox1.Text);
  11. sw.Dispose();
  12. fs.Dispose();
  13. }

Решение задачи: «Процесс не может получить доступ к файлу, filestream & streamreader»

textual
Листинг программы
  1. FileStream fs1 = File.Create("./data.ns");
  2. fs1.Close();
  3. StreamWriter FS = new StreamWriter("./data.ns");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы