Имя: Пароль:
IT
Админ
FSO объект textStream - как быстро узнать кол-во строк ?
0 Холст
 
01.09.11
00:45
сабж
кроме как перебором строк и их чтением как быстрее узнать количество строк текстового файла ?
предположу, что стандартным 1Совским Текст.КоличествоСтрок(), но может есть удобней быстрый способ ?
1 gr13
 
01.09.11
00:46
2 SiAl-chel
 
01.09.11
00:47
(0) TextStream - это поток, соответственно, ты объем потока узнаешь только весь его собрав.
3 Холст
 
01.09.11
01:00
наверное, если поковыряться, можно быстро посчитать кол-во строк с помощью ADO
4 gr13
 
01.09.11
01:14
(3) а разве в свойствах файла нет этой инфы?
5 Холст
 
01.09.11
01:27
(4) в свойствах текстового файла ???
6 FN
 
01.09.11
01:35
мысля...
можно попробовать поиграться командой find
вот только как ей передать "перевод строки" - хз

FIND /?
Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]

 /V         Вывод всех строк, НЕ содержащих заданную строку.
 /C         Вывод только общего числа строк, содержащих заданную строку.
 /N         Вывод номеров отображаемых строк.
 /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".
 /I         Поиск без учета регистра символов.
 "строка"   Искомая строка.
 [диск:][путь]имя_файла
            Один или несколько файлов, в которых выполняется поиск.

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



Хотя в любом случае это всегда будет тупой перебор...
7 Cthulhu
 
01.09.11
01:42
(6): зачем искать перевод строки если есть ключ /C (вывод только общего числа строк, содержащих заданную строку)???
8 Asmody
 
01.09.11
05:13
А элементарного wc в винде нет что-ли? Какая примитивная ОС
9 skunk
 
01.09.11
05:47
(8)он конечно не тупым перебиром все узнает
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.