文件操作类的简单使用 FileStream,StreamWriter,StreamReader
1、写文件:
using (FileStream fs = new FileStream(@"c:\1.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite)) //创建文件
{
using (StreamWriter sr = new StreamWriter(fs)) //以文本的方式写文件
{
sr.WriteLine("Hello 黑马!");
sr.WriteLine("你牛么!");
sr.WriteLine("必须的必!");
sr.WriteLine("就是牛!");
}
}
2、读文件:
using (FileStream fs = new FileStream(@"c:\1.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite)) //创建文件
{
#region 读文件
using (StreamReader sr = new StreamReader(fs))
{
//sr.BaseStream.Seek(0, SeekOrigin.Begin); //这里可以定位读取开始位置
StringBuilder sb = new StringBuilder();
while (!sr.EndOfStream) //到文件流的末尾
{
sb.AppendLind(sr.ReadLine()) ;
}
Console.WriteLine(sb.ToString());
}
Console.ReadKey();
#endregion
}
using (StreamWriter sr = File.AppendText(@"c:\1.txt"))
{
sr.WriteLine("-----------------牛牛牛----------------------");
}