Как лучше и эффективнее разделить файлы на vb.net
Скажем, у меня есть файл 5 ГБ. Я хочу разделить это следующим образом.
Первые 100 МБ находятся в файле
Остальные идут в какой-то резервный файл
Я не хочу использовать функцию readalllines, потому что она слишком медленная для больших файлов.
Я не хочу читать весь файл в память. Я хочу, чтобы программа обрабатывала только среднюю порцию данных одновременно.
1 ответ
Решение
Вы можете использовать класс BinaryReader и его метод для чтения файла кусками.
Dim chunk() As Byte
chunk = br.ReadBytes(1024)