Поиск в папке и во всех ее подпапках файлов определенного типа

Я пытаюсь найти все файлы определенного типа (скажем, .pdf) в заданной папке и скопировать их в новую папку. Что мне нужно сделать, это указать корневую папку и выполнить поиск в этой папке и во всех ее подпапках любых файлов, соответствующих данному типу (.pdf). Может кто-нибудь подсказать мне, как мне искать в подпапках корневой папки, их подпапках и так далее. Звучит так, будто рекурсивный метод справился бы с задачей, но я не могу правильно ее реализовать? (Я, кстати, реализую эту программу в ruby).

Ответы на вопрос(4)

Ваш ответ на вопрос