C# 文本文件 二进制文件处理
总结最近一段时间来的一些应用
首先是文件的写入
如果是简单的文本文件可以用一下代码就可以实现
File.WriteAllText(fileName, "asdfadsf");
这种方式会创建一个文件,然后写入内容,最后关闭文件。如果文件已经存在则会直接覆盖。
类似的方法还有很多:
//写入多行 File.WriteAllLines(fileName, stringLists); //写入多行(追加) File.AppendAllLines(fileName, stringLists);
如果小小范围的记录一些文本应该直接这么写就可以,但是如果遇到大文件就要写规范一些了
if (File.Exists(sysPath + "\\" + fileName)) { StreamReader sr = new StreamReader(sysPath + "\\" + fileName, Encoding.Default); String line = sr.ReadLine(); }
说白了也就是用StreamReader 读取数据
如果是简单的二进制读取文件可以用以下代码
using (BinaryReader br = new BinaryReader(new FileStream(fileName, FileMode.Open,FileAccess.Read))) { string string = br.ReadString(); }

浙公网安备 33010602011771号