文本文件写入与读取

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();

你可能感兴趣的:(文本文件写入与读取)