my $directory = File::Spec->catfile(my @path, my $directoryTest); opendir DIR,my $directory or die "cannot open dir $directory: $!"; my @file= readdir DIR; my @FinalDirectoryList; push (my @FinalDirectoryList,my @file); #### #!/usr/bin/perl use strict; use warnings; use File::Spec::Functions; print "First Box in Disk?\n"; my $firstBox = ; print "Last Box in Disk?\n"; my $lastBox = ; print "Pick Directory\n"; my $directoryTest = ; my @path="/root/begperl/TestDirectory/"; my $directory = File::Spec->catfile(my @path, my $directoryTest); opendir DIR,my $directory or die "cannot open dir $directory: $!"; my @file= readdir DIR; my @FinalDirectoryList; push (my @FinalDirectoryList,my @file); foreach my $file (@file) {print "$file\n";} close FileNameList; #close the file. closedir DIR; #close directory