StreamRead与StreamWrite都是直接用来操作文本/字符串不能操作多媒体文件()需要手动释放资源)
StreamReader往文件里面写入内容
1 2 3 4 5 6 7 8 9 10 11 |
using (StreamReader str = new StreamReader(@"\Users\Administrator\Desktop\FileStream.txt", Encoding.Default)) { while (!str.EndOfStream)//没有读到文件末尾就一直读 { string s = str.ReadLine();//按行读取 Console.WriteLine(s); } } Console.ReadKey(); |
StreamWirte往文件里面写入内容
1 2 3 4 5 6 7 |
using (StreamWriter str = new StreamWriter(@"\Users\Administrator\Desktop\FileStream2.txt", true)) //true表示追加不会覆盖原来的内容 { str.Write("我有一个梦想"); } Console.WriteLine("写入成功"); Console.ReadKey(); |