using System;
using System.IO;
namespace readandwrite
{
class Program
{
static void Main(string[] args)
{
writetxt();
readtxt();
Console.Read();
}
public static void writetxt()
{
FileStream fs = new FileStream(@"d:/test.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
Console.WriteLine("input to file :");
string str = Console.ReadLine();
while (str != "end")
{
sw.WriteLine(str);
sw.Flush();
Console.WriteLine("input to file :");
str = Console.ReadLine();
}
sw.Close();
fs.Close();
}
public static void readtxt()
{
FileStream fs = null;
StreamReader sr = null;
try
{
fs = new FileStream(@"d:/test.txt", FileMode.Open, FileAccess.Read);
sr = new StreamReader(fs,Encoding .Default);
//sr=new StreamReader (fs.enconding)
string str = sr.ReadLine();
while (str != null)
{
Console.WriteLine(str);
str = sr.ReadLine();
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
sr.Close();
fs.Close();
}
}
}
}
初学者,望高手指点!
using System.IO;
namespace readandwrite
{
class Program
{
static void Main(string[] args)
{
writetxt();
readtxt();
Console.Read();
}
public static void writetxt()
{
FileStream fs = new FileStream(@"d:/test.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
Console.WriteLine("input to file :");
string str = Console.ReadLine();
while (str != "end")
{
sw.WriteLine(str);
sw.Flush();
Console.WriteLine("input to file :");
str = Console.ReadLine();
}
sw.Close();
fs.Close();
}
public static void readtxt()
{
FileStream fs = null;
StreamReader sr = null;
try
{
fs = new FileStream(@"d:/test.txt", FileMode.Open, FileAccess.Read);
sr = new StreamReader(fs,Encoding .Default);
//sr=new StreamReader (fs.enconding)
string str = sr.ReadLine();
while (str != null)
{
Console.WriteLine(str);
str = sr.ReadLine();
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
sr.Close();
fs.Close();
}
}
}
}
初学者,望高手指点!