![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как посчитать количество строк текстового файла не пробегая его [D7, Win2k]
DKalinin © (2002-11-30 13:14:00)подскажите пожалуйста
как посчитать количество строк в текстовом файле, не пробегая его построчно?
MBo (2002-12-01 11:52:00) [1]http://delphibase.endimus.com/?action=viewfunc&topic=fileattr&id=10366
sniknik (2002-11-30 22:24:00) [2]быстрее чем построчное чтение, читать файл блоками и посчитать сколько там символов конца строки #13#10 (правда в последней строке межет не быть этих символов необходим небольшой анализ на ее подсчет).
kinderOld (2002-11-30 13:29:00) [3]Если у тебя все строки фиксированной длинны, то можно узнав размер файла делить на длинну строки и таким образом узнать кол-во строк!
Юрий Зотов (2002-11-30 13:18:00) [4]Загрузить в TStringList и взять Count.
Но это будет менее эффективно, чем построчное чтение - сожрет намного больше памяти.
TTCustomDelphiMaster (2002-11-30 13:17:00) [5]Никак. Но можно записать в начале файла число строк в файле.