Процесс не может получить доступ к файлу, 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д