![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.12.2009
Сообщений: 85
|
![]()
Братцы, помогите разобраться(
Условие Есть программа. Она находится в каком-то каталоге. В этом же каталоге есть папка допустим FIND. В этой папке могут быть а могут и не быть подпапки и есть сотня файлов. Задача Нужно найти в папке FIND среди всего ее содержимого, включая подпапки, файлы по следующим фильтрам: 1) c названием ABC (без учета расширения) 1.2) с содержанием в названии букв ABC (без учета расширения) 2) c буквой D в названии (без учета расширения) 3) файлы созданные не раньше чем 2 месяца назад(думаю можно через указание конкретной даты делать, да?). Найденные файлы допустим удалить. Как это по грамотнее провернуть? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,752
|
![]()
Поиск файлов обсуждался очень много раз на этом форуме. Смотрите внизу страницы или пользуйтесь поиском.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
Полностью согласен с FaTaL!!
единственное, позволю себе добавить сюда на форум универсальный шаблончик рекурсивного обхода папок (в него легко дописать нужные проверки и нужные действия) зелёным в коде выделен текст, который позволяет выводить найденные имена файлов в Memo (TStringList) - это можно/нужно заменить на код, обеспечивающий нужные Вам действия! Код:
Последний раз редактировалось Serge_Bliznykov; 13.05.2013 в 08:35. |
![]() |
![]() |
![]() |
#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 |