2012-02-27 4 views
0

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

Первые 100 МБ на файл

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

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

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

ответ

2

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

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

прохладный. Что, если мы хотим убедиться, что новая строка разделяет файлы? –

Смежные вопросы