opendir(DIR, $some_dir) || die "can't opendir $some_dir: $!"; @files = grep {-f "$some_dir/$_" } readdir(DIR); closedir DIR;