Процесс не может получить доступ к файлу, 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");

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


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

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

8   голосов , оценка 3.625 из 5
Похожие ответы