opendir(DIR, "/users/foo/"); @bar = readdir(DIR); closedir(DIR); for (1..2) {shift @bar;} #get rid of '.' and '..' #### while( defined( my $file = readdir(DIR) )) { next if $file eq '.' or $file eq '..'; munge($file); }