use File::Finder; my @files = File::Finder->type('f')->in($dir);