If you want to to create a text file and write the text and if the file already exist then just append the text in the new line using C#, you can use the following code snippet in c#.
The following example creates or open a file to write the text.
string path = @"c:\temp\MyTest.txt"; using (StreamWriter sw = File.CreateText(path)) { sw.WriteLine("Hello"); sw.WriteLine("And"); sw.WriteLine("Welcome"); }
How to open the file to read using File.OpenText() method
You can also use the following code for opening the file to read.
using (StreamReader sr = File.OpenText(path)) { string s = ""; while ((s = sr.ReadLine()) != null) { Console.WriteLine(s); } }
You can see above that we are reading the each line from the text file. however there are several ways to read the text file you can see this : Different methods for reading text file in C# .