一:首先得了解FileMode(文件的打开方式)常用的有:
1.Open:打开已经存在的,没有则打开失败,覆盖原文件进行写操作
2.OpenorCreate: 打开已经存在的,没有则创建
3.Create: 直接创建
4. Append:打开后追加进行写操作
二: 了解FileAccess(文件访问的方式)常用的有:
1.Read:只读
2.ReadWrite:可读可写
3.Write:只写
三:创建文件流(添加命名空间using System.IO;):
FileStream fs = new FileStream("test.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
默认找Debug下的"test.txt"文件,可以修改此文件路径。
文件访问后记得关闭 fs.Close();
四:创建读写文件流操作
StreamReader sr = new StreamReader(fs); sr.Close(); 读操作 sr.ReadLine();
StreamWriter st = new StreamWriter(fs); sr.Close(); 写操作 st.WriteLine();
注意:sr和st最好不用同时使用,必须关闭一个再使用。
注:个人理解,有错误地方望大家指教。