如何最好和最有效地将文件拆分为vb.net

时间:2012-02-27 02:01:20

标签: vb.net file.readalllines

说我有一个5 GB的文件。我想用以下方式拆分它。

首个100 MB位于文件

其余的去一些保留文件

我不想使用readalllines类型的函数,因为它对于大文件来说太慢了。

我不想将整个文件读入内存。我希望程序一次只处理一大块中间数据。

1 个答案:

答案 0 :(得分:2)

您可以使用BinaryReader类及其方法以块的形式读取文件。

Dim chunk() As Byte
chunk = br.ReadBytes(1024)