use File::Find::Rule;
use File::Basename;
my @files = File::Find::Rule->file()
->name( '*.txt' )
->maxdepth(1)
->in( @local_list )
;
foreach my $i (0..$#files){
my $file = $files[$i];
printf
'
L123 - %d - The file name: %s is %d bytes long.
' . "\n\n",
$i,
$file,
basename($file),
-s $file,
;
}