use File::Find;my $start = "y:/default/main/branch/WORKAREA/Content/";my @flist=();find(\&wanted, $start);foreach $file(@list) {print "$file\n" if ($file =~ m|\.html$|);}sub wanted {-f && push(@list, $File::Find::name);}
use File::Find;my @directory = ("y:/default/main/branch/WORKAREA/Content/");my @sourcefiles;find(\&sourcefind, @directory);sub sourcefind { open(FL, $File::Find::name); push @sourcefiles, $File::Find::name if -f and /\.html*/ ; close(FL);}foreach $srcfile (@sourcefiles) { print "$srcfile\n";}
I don't know the post you are referring to, however you can use something like this use File::Find;my $start = "y:/default/main/branch/WORKAREA/Content/";my @flist=();find(\&wanted, $start);foreach $file(@list) {print "$file\n" if ($file =~ m|\.html$|);}sub wanted {-f && push(@list, $File::Find::name);}
use File::Find;my $start = "y:/default/main/branch/WORKAREA/Content";my @flist;find(\@wanted, $start);print join("\n", @flist) . "\n";sub wanted { -f && /\.html$/ && push(@flist, $File::Find::name);}
i will try that too. Very few files, just 450.Thanks