Какой паттерн использовать?
Шаблонный
Шаблонный что?
итератор
А что ты итерировать собрался? 

Не нужно тут придумывать название паттерна и пытаться по нему решить задачу.
Сама задача решается тупо рекурсивным проходом по всем подпапкам.
В зависимости от того, как конкретно ты будешь это реализовывать, будут наблюдаться разные паттерны.
Поиск в глубину или в ширину, а по пути агрегация нужных данных.