BinaryReader 的readbytes方法读取一个文件当这个文件数据很大,长度大小大于int类型的最大值,应该怎么读取?
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
循环去读,每次读一部分:
while(redLen<total){ buffer = new byte[size]; buffer=br.ReadBytes(size); redLen += size; }
分段的读取,像 上面提供的方法那样。