Вниз
Скачать: CL | DM;

Большие текстовые файлы   Найти похожие ветки 

 
Михаил (Киров)   (2005-09-13 18:54) [0]

Привет Мастера! У меня такой вопрос, как прочитать из большого текстового файла строки с конца. Иными словами, у меня есть файл-лог объёмом 52 МБайта, надо научиться его обрабатывать с конца.


 
Игорь Шевченко ©   (2005-09-13 19:01) [1]

Михаил (Киров)   (13.09.05 18:54)  

Создать FileMapping, двигаться по нему, как по памяти, до первого символа конца строки, например.


 
palva ©   (2005-09-13 20:09) [2]

Я бы открыл как двоичный, определил его размер, и стал читать с конца приличными блоками (взял бы размер 10 Кб). Аккуратно написал бы алгоритм чтения строк с конца с перенесением остатка из блока в блок. Будет работать быстро и экономно, ИМХО.


 
Desdechado ©   (2005-09-13 21:35) [3]

это ж смотря как лог создан
можно сделать его так, чтоб свежак был сверху


 
Alex Konshin ©   (2005-09-14 04:50) [4]

Desdechado ©   (13.09.05 21:35) [3]
это ж смотря как лог создан
можно сделать его так, чтоб свежак был сверху

А верх это, извиняюсь, где?
И как это сделать? Как я предполагаю, речь идет о текстовом логе.


 
wnew   (2005-09-14 05:04) [5]

:))

http://delphimaster.net/view/1-1126621603/


 
Desdechado ©   (2005-09-14 13:22) [6]

2 Alex Konshin ©
Верх - это начало лога (не по времени, а по положению в файле).
И текстовый лог тоже можно так сделать, если выгружать его из БД в нужном порядке.
Если же он изначально в тексте, то тогда надо извращаться...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
14-1126110434
MegaVolt
2005-09-07 20:27
2005.10.02
Помогите найти тему про создание файлов большого размера без ...


14-1125595655
Копир
2005-09-01 21:27
2005.10.02
Лимонов - это Томазо Кампанелла.


4-1123182006
Мысь
2005-08-04 23:00
2005.10.02
Ком Порты


9-1116303100
Slavikk
2005-05-17 08:11
2005.10.02
Пострендерные эффекты и нетолько


3-1124724845
max_12345
2005-08-22 19:34
2005.10.02
Необходимо сравнить 2 dbf




   Наверх