![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.04.2009
Сообщений: 21
|
![]()
Здраствуйте! По сути задача не сложная(поиск файлов в деректории и вложених папках) НО! Проблема в скорости! Вот мой пример:
Код:
Последний раз редактировалось Romms; 26.09.2009 в 23:28. |
![]() |
![]() |
![]() |
#2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
1. Не Sea.Attr = faDirecory, а (Sea.Attr and faDirectory)<>0
2. Конкретно такой способ уже особо не оптимизировать, быстрые поисковики работают с помощью индексации файлов
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.04.2009
Сообщений: 21
|
![]()
Возможно Вы знаете другой(более быстрый) способ, пажалуста, линк в студию!
|
![]() |
![]() |
![]() |
#4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
Я ж Вам сказал: индексация файлов. Т.е. при первом запуске программы все файлы организуются в такую структуру, поиск в которой происходит достаточно быстро.
Ну вот, например, погуглил (кстати, тоже индексация): http://www.codenet.ru/webmast/search/idx/ и http://cit.vvsu.ru/portal/cifr/1/lek08.htm
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++. Поиск файлов | profi | Помощь студентам | 2 | 16.06.2009 16:04 |
Поиск файлов | student_63 | Общие вопросы Delphi | 6 | 07.03.2008 19:00 |
Поиск файлов | LeoN | Общие вопросы Delphi | 5 | 25.11.2007 22:54 |
Поиск файлов | necky | Общие вопросы Delphi | 10 | 31.08.2007 00:27 |