Mega Code Archive

 
Categories / C# / File Stream
 

File OpenText Method Opens an existing UTF-8 encoded text file for reading

using System; using System.IO; using System.Text; class Test  {     public static void Main()      {         string path = @"c:\temp\MyTest.txt";         if (!File.Exists(path))          {             using (FileStream fs = File.Create(path))              {                 Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");                 fs.Write(info, 0, info.Length);             }         }         using (StreamReader sr = File.OpenText(path))          {             string s = "";             while ((s = sr.ReadLine()) != null)              {                 Console.WriteLine(s);             }         }     } }