标签: vb.net file.readalllines
说我有一个5 GB的文件。我想用以下方式拆分它。
首个100 MB位于文件
其余的去一些保留文件
我不想使用readalllines类型的函数,因为它对于大文件来说太慢了。
我不想将整个文件读入内存。我希望程序一次只处理一大块中间数据。
答案 0 :(得分:2)
您可以使用BinaryReader类及其方法以块的形式读取文件。
Dim chunk() As Byte chunk = br.ReadBytes(1024)