|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.08.2015, 19:11 | #1 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
Поиск файлов в Delphi по маске
Ситуация такая, код поиска всех файлов на ПК, он же теоретически и код поиска по маске....
Код:
и начальном каталоге поиска (пусть C:\) не будет хотя бы одного файла попадающего в критерии поиска то поиск прекращается в этой директории. Причем все примеры и исходники в сети работают так же... Помогите исправить этот код, чтобы он начал искать в других папках если в первой нечего не найдено |
25.08.2015, 19:21 | #2 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
может в поиске глянуть? )
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
25.08.2015, 19:25 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Файлы искать по заданной маске, каталоги по маске *.*
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.08.2015, 19:40 | #4 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
я находил этот код...
символы нужные в коде раставил\заменил но таким строкам как Код:
аватар, это я понял, да вот не находит от по маске) FindFirst разве не возвращает 0 когда на каталог натыкается? Или каталог он не может найти из-за маски поиска Последний раз редактировалось Stilet; 25.08.2015 в 20:00. |
25.08.2015, 19:59 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.08.2015, 20:44 | #6 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Если версия Delphi не древняя, то лучше использовать TDirectory.GetFiles
|
26.08.2015, 13:01 | #7 |
Пользователь
Регистрация: 16.10.2014
Сообщений: 51
|
пользуюсь этой процедурой,прекрасно работает
Код:
(параметр SubDir-искать ли в подкаталогах) ps не забудьте создать перед использованием процедуры List1:=tStringList.Create; Последний раз редактировалось SLAUR; 26.08.2015 в 13:10. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск файлов по маске | kholoshchak | Общие вопросы Delphi | 7 | 31.10.2013 16:46 |
Поиск файлов по маске и нахождения общего размера найденных файлов и вывод в терминал | Колямбий | Помощь студентам | 0 | 21.04.2013 21:31 |
Случайный поиск файлов по маске | Armatus | Общие вопросы C/C++ | 8 | 13.04.2011 16:51 |
Поиск файлов по маске на FTP | Stilet | Win Api | 2 | 13.04.2011 12:03 |