Why not use Folder::findRecursive ?