אופס... חשבתי שכתבתי אותה...
$dir= shift || '.'; opendir DIR, $dir or die "Can't open directory $dir: $!\n"; while ($file= readdir DIR) { if (($file[1] eq '.') or ($file[1] eq '..')) { print ("not good \n") } else { push(@files, $file) if (-d $file); } } print "@files";