FSO объект textStream - как быстро узнать кол-во строк ? #567420


#0 by Холст
сабж кроме как перебором строк и их чтением как быстрее узнать количество строк текстового файла ? предположу, что стандартным 1Совским Текст.КоличествоСтрок, но может есть удобней быстрый способ ?
#2 by SiAl-chel
TextStream - это поток, соответственно, ты объем потока узнаешь только весь его собрав.
#3 by Холст
наверное, если поковыряться, можно быстро посчитать кол-во строк с помощью ADO
#4 by gr13
а разве в свойствах файла нет этой инфы?
#5 by Холст
в свойствах текстового файла ???
#6 by FN
мысля... можно попробовать поиграться командой find вот только как ей передать "перевод строки" - хз FIND /? Поиск текстовой строки в одном или нескольких файлах. FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]  /V         Вывод всех строк, НЕ содержащих заданную строку.  /C         Вывод только общего числа строк, содержащих заданную строку.  /N         Вывод номеров отображаемых строк.  /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".  /I         Поиск без учета регистра символов.  "строка"   Искомая строка.  [диск:][путь]имя_файла             Один или несколько файлов, в которых выполняется поиск. Если путь не задан, команда FIND выполняет поиск в тексте консоли либо в тексте, переданном по конвейеру другой командой. Хотя в любом случае это всегда будет тупой перебор...
#7 by Cthulhu
: зачем искать перевод строки если есть ключ /C (вывод только общего числа строк, содержащих заданную строку)???
#8 by Asmody
А элементарного wc в винде нет что-ли? Какая примитивная ОС
#9 by skunk
он конечно не тупым перебиром все узнает
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С