##
# Filter out all "hidden" files
my @array = grep !/^\./, readdir(DIR);
####
opendir (DIR, "/some/path");
my @array = grep !/^\.\.\z/, readdir(DIR);
closedir (DIR);
####
opendir (my $dh, "/some/path");
my @array = grep !/^\.\.\z/, readdir($dh);
closedir ($dh);
####
opendir (my $dh, "/some/path")
or die("opendir: $!\n");