Also, File::Slurp automatically excludes the special dot directories (. and ..) for you. There is no need for you to explicitly get rid of them.use warnings; use strict; use Data::Dumper; use File::Slurp qw(read_dir); my @files; my @directories = ( '/dir1', '/dir1/imgs' ); for my $d (@directories) { push @files, grep { -f "$d/$_" } read_dir($d); } print Dumper(\@files);
In reply to Re: Reading Multiple Directories
by toolic
in thread Reading Multiple Directories
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |