Welcome

首页 / 软件开发 / C# / C#读取二进制文件及判断文件结束的方法

C#读取二进制文件及判断文件结束的方法2014-10-01 csdn博客 Cheviko网上资料中很多是通过try catch 获取文件是否读取完毕. 总觉着这种捕获异常的方式太丑陋.于是找到了另外一种更好的方式. 可直接判断文件结束.

FileStream fs = File.OpenRead(path); BinaryReader brReader = new BinaryReader(fs); while (brReader.BaseStream.Position < brReader.BaseStream.Length){//TODO} brReader.Close();
或者:

using (BinaryReader br = new BinaryReader(fs)) { while (br.PeekChar() > -1) { //TODO } }