# Removing directory references '.' and '..' from the listing
my $rmdir = shift (@file_list);
my $rmdir2 = shift (@file_list);
####
use File::Spec::Functions qw/no_upwards/;
...
my @file_list = no_upwards readdir($dirhandle);
####
use Path::Class qw/dir file/;
my @file_list = dir($dirname)->children;