Возникает исключение при записи в txt файл (Процесс не может получить доступ к файлу) - C#
Формулировка задачи:
Прив! При исполнении следующего кода
Вылазит - Процесс не может получить доступ к файлу "C:\Users\lawliet\Desktop\bd1.txt", так как этот файл используется другим процессом.
Сам файл нигде не открыт и явно не используется, помогите кто чем может
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Text.RegularExpressions; using System.IO; namespace WClient { public class WriteLink { protected string s; public void Writelink(string s) { StreamWriter file = new StreamWriter(@"C:\Users\lawliet\Desktop\bd1.txt", true); // вот тут ошибка { file.WriteLine(s); } } } class Program { static void Main(string[] args) { WriteLink WL = new WriteLink(); WebClient client = new WebClient(); string pattern = @"file-comment.php\?id=\d+"; string adrs = "http://enzocom.net/file.php"; string page = client.DownloadString(adrs); Regex regex = new Regex(pattern); Match match = regex.Match(page); Encoding win1251 = Encoding.GetEncoding("windows-1251"); UTF8Encoding utf = new UTF8Encoding(); Byte[] encodedBytes = win1251.GetBytes(page); page = utf.GetString(encodedBytes); while (match.Success) { page = match.Value; WL.Writelink(page); match = match.NextMatch(); } //Console.WriteLine(page); Console.ReadLine(); } } }
Решение задачи: «Возникает исключение при записи в txt файл (Процесс не может получить доступ к файлу)»
textual
Листинг программы
StreamWriter sw; FileInfo fi = new FileInfo("LogPotok.txt"); sw = fi.AppendText(); sw.WriteLine(text); sw.Close();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д