Текущий архив: 2005.10.02;
Скачать: 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 вся ветка
Текущий архив: 2005.10.02;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.073 c