![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| mkmv |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.6.2005 Репутация: нет Всего: нет |
есть такая утилитка - flist
Для постороения списка файлов по заданному пути. делает файл следующего содержания:
Как написать что-либо аналогичное? + еще я хочу добавить после даты - контрольную сумму.
Может у кого есть мысли? Это сообщение отредактировал(а) mkmv - 2.6.2005, 14:42 |
||||
|
|||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
делай рекурсивный обход каталогов ( начиная с текущего ) и выводи относительный путь.
сумму тоже не проблема приписать... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| mkmv |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.6.2005 Репутация: нет Всего: нет |
Сумму уже написал. Это сообщение отредактировал(а) mkmv - 2.6.2005, 14:55 |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
FindFirst() / FindNext()
( ну и поиск по форуму: тут таких тем поднималось... ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| X-Vlad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 1 Всего: 5 |
вот что то типа этого.
в коде есть ошибочка.. но у меня щас нету времени с этим разбиратся |
|||
|
||||
| mkmv |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 2.6.2005 Репутация: нет Всего: нет |
Спасибо! Ошибочку найду...не проблема. Вопрос - этот код строит лист по всем файлам\поддиректориям ну и т.д.??
Я как понял - нет Т.е. мне надо чтобы прога прочесала весь c:\windows до последнего файла+ указала ОТНОСИТЕЛЬНЫЙ путь к нему. Типа: explorer.exe 14.160 22.02.2005 13:18:12 находится в корне относительно C:\windows shell32.dll 4.788 System32\ 22.02.2005 13:18:12 находится в C:\windows\System32 Это сообщение отредактировал(а) mkmv - 2.6.2005, 19:37 |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
если не ошибаюсь папки он пропускает...нужно сделать функцию из этого кода, и при обнаружении папки, не пропускать её, а делать рекурсивный вызов этой функции...
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 14.7.2011, 21:03 |
|||
|
||||
| Albinos_x |
|
||||||||||||||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
если по внимательней посмотреть, то
В коде папки пропускаются (sr.Attr <> faDirectory) и не добавляются в список найденных файлов...
Именно про это я и говорил...
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||||||||||||||
|
|||||||||||||||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 1.7.2011, 13:41 |
|||
|
||||
| X-Vlad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 1 Всего: 5 |
измени код на:
будет выводить все подряд. и папки тоже. а ошибка у меня была в том что если sr.name='.' or sr.name='..' - то получить дату невозможно.. и прога вываливалась. поиграйся с этим . у меня просто времени нету |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |