Показать сообщение отдельно
  #2  
Старый 02.03.2015, 05:53
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну у тебя же есть проверка того, что текущий элемент - не каталог. Соотвественно, в противном случае надо сделать рекурсивный вызов.
Того, тебе надо разбить твою процедуру на 2:
1. Стартовая. Назодит все диски и запускает поиск (2ю процедуру) для корня каждого диска.
2. Собственно, рекурсивная процедура поиска всего и вся от указанного (переданного в параметрах) пути.
Ответить с цитированием