...snip... foreach $dir(@dirlist) { my $newdir=($dest."\/".$dir); if (-f $absdir."\/".$dir) { %info=( driver =>"working", filename=> "$dir
", desc =>"working on this, too" ); } else { %info=( driver =>"working", filename =>"$dir
", desc =>"working on this, too" ); } push(@tmplt_list, \%info); }