Либо рекурсивный, либо (что лучше) циклический с очередью (каждую найденную папку кладем в очередь, и поиск делаем циклом "пока очередь не пуста"). Потому что как показывает практика, запуск рекурсивного поиска в C:\ частенько приводит к переполнению стека.
|