|
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)он конечно не тупым перебиром все узнает
|
| Форум | Правила | Описание | Секции | Поиск |