1、文件写入使用StreamWriter类
FileStream fileStream=new FileStream("a.txt",FileMode.Create);//创建文件流
StreamWriter streamWriter = new StreamWriter(fileStream, Encoding.UTF8);//创建写入流
streamWriter.WriteLine("你好");//写入
streamWriter.Close();//关闭写入流close方法后数据才可以真正的写入磁盘文件。
fileStream.Close();//关闭文件流;从里往外关闭
Console.WriteLine("OK");
Console.ReadKey();
2、文件读取使用StreamReader类
FileStream fileStream=new FileStream("a.txt",FileMode.OpenOrCreate);
StreamReader straReader=new StreamReader(fileStream,Encoding.UTF8);
Console.WriteLine(straReader.ReadLine());//逐行读取第一行
Console.WriteLine(straReader.ReadLine());//逐行读取第二行
Console.WriteLine(straReader.ReadLine());//逐行读取第三行
Console.WriteLine(straReader.ReadToEnd());//将整个流或读取剩余的数据
straReader.Close();//关闭写入流close方法后数据才可以真正的写入磁盘文件。
fileStream.Close();//关闭文件流;从里往外关闭
Console.ReadKey();
网友评论