|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2013, 23:07 | #1 |
Пользователь
Регистрация: 13.12.2009
Сообщений: 85
|
Найти файлы по фильтрам
Братцы, помогите разобраться(
Условие Есть программа. Она находится в каком-то каталоге. В этом же каталоге есть папка допустим FIND. В этой папке могут быть а могут и не быть подпапки и есть сотня файлов. Задача Нужно найти в папке FIND среди всего ее содержимого, включая подпапки, файлы по следующим фильтрам: 1) c названием ABC (без учета расширения) 1.2) с содержанием в названии букв ABC (без учета расширения) 2) c буквой D в названии (без учета расширения) 3) файлы созданные не раньше чем 2 месяца назад(думаю можно через указание конкретной даты делать, да?). Найденные файлы допустим удалить. Как это по грамотнее провернуть? |
13.05.2013, 08:00 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Поиск файлов обсуждался очень много раз на этом форуме. Смотрите внизу страницы или пользуйтесь поиском.
|
13.05.2013, 08:32 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Полностью согласен с FaTaL!!
единственное, позволю себе добавить сюда на форум универсальный шаблончик рекурсивного обхода папок (в него легко дописать нужные проверки и нужные действия) зелёным в коде выделен текст, который позволяет выводить найденные имена файлов в Memo (TStringList) - это можно/нужно заменить на код, обеспечивающий нужные Вам действия! Код:
Последний раз редактировалось Serge_Bliznykov; 13.05.2013 в 08:35. |
15.05.2013, 21:34 | #4 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
Если версия Delphi >= 2010, то посмотрите модуль IOUtils с ним такой поиск делать очень просто.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как найти файлы? | Mr. Industries | Помощь студентам | 2 | 25.09.2011 17:32 |
Как найти все файлы в папке? | blackstersl | Общие вопросы Delphi | 3 | 24.06.2009 16:52 |
Помогите найти файлы | O6eper | Операционные системы общие вопросы | 9 | 06.06.2009 14:51 |
СИ не может найти include файлы! | Abbatik | Помощь студентам | 4 | 14.12.2007 02:03 |