Как лучше и эффективнее разделить файлы на vb.net

Скажем, у меня есть файл 5 ГБ. Я хочу разделить это следующим образом.

Первые 100 МБ находятся в файле

Остальные идут в какой-то резервный файл

Я не хочу использовать функцию readalllines, потому что она слишком медленная для больших файлов.

Я не хочу читать весь файл в память. Я хочу, чтобы программа обрабатывала только среднюю порцию данных одновременно.

1 ответ

Решение

Вы можете использовать класс BinaryReader и его метод для чтения файла кусками.

Dim chunk() As Byte
chunk = br.ReadBytes(1024)
Другие вопросы по тегам