文件读取/写入
这是我为了记录知识随写,不喜勿喷
步骤:
1.创建文件流
FileStream fs=new FileStream("路径名称",FileMethod.提交方式,FileAccess.获取方式);
2.创建读写器
文本文件写:StreamWriter sw=new StreamWriter(fs);
文文文件读:StreamReader sr=new StreamReader(fs);
//二进制文件写:BinaryWriter bw=new BinaryWriter(fs);
//二进制文件读:BinaryReader br=new BinaryReader(fs);
//序列化对象:BinaryFormatter bf=new BinaryFormatter();
3.读写文本
文本文件写:sw.Write();/sw.WriteLine();
文本文件读:sr.Reader();/sr.ReaderToEnd();
//二进制文件写:bw.Write(object obj);
//二进制文件读:br.Read类型();------如:br.ReadString();
//序列化:bf.Serialize(fs.要序列化的内容);
//反序列化:object obj=bf.DeSerialize(fs);----类型自动换行
4.关闭读写器
sw.Close();
.....
5.关闭文件流
fs.Close();
不忘初心,方得始终