C# .NET - How to read from and write to ( Line by line ) a text file in a button click

Asked By Jipin M on 13-Jul-12 01:19 AM
Jitendra Faye replied to Jipin M on 13-Jul-12 08:48 AM
Simply use ReadLine() like this-


int counter = 0;
string line;

// Read the file and display it line by line.
System.IO.StreamReader file =
   new System.IO.StreamReader("c:\\test.txt");
while((line = file.ReadLine()) != null)
{
   Console.WriteLine (line);
   counter++;
}


file.Close();

// Suspend the screen.
Console.ReadLine();
Rohan Dave replied to Jipin M on 14-Jul-12 06:37 AM
you can do something like below...

string strLine = ""
StreamReader objSR = new StreamReader(@"C:\Test\Test1.txt");

While (strLine = objSR.ReadLine() != null)
{
  textbox1.Text = strLine;
}

string strNewFile = @"C:\Test\Test2.txt";
StreamWritter objSW = new StreamWritter(strNewFile);
objSW.Write(textbox1.Text);

objSR.Close();
objSW.Close();
Jipin M replied to Jitendra Faye on 17-Jul-12 01:13 AM
Hi. 

It works very well.
How can I give a relative path instead of
"c:\\test.txt" 

Regards............
Jipin M replied to Rohan Dave on 17-Jul-12 01:17 AM
Hi. 

It works very well.
How can I give a relative path instead of
@"C:\Test\Test2.txt"; 


Regards............