Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
sub recursive_filelist { my $dir = $_[0]; $dir .= '/' if($dir !~ /\/$/); $dir .= '*'; my @list = glob($dir); my @files; foreach my $variable (@list) { my $full = $path . $variable; if( -d $full) { my @morefiles = recursive_filelist($full); push(@files, @morefiles); } elsif (-f $full) { push(@files, $full); } } return @files; }
20041118 Janitored by Corion: Changed PRE tags to CODE tags as per monastery convention
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: perl filenames and square brackets
by Fletch (Bishop) on Nov 18, 2004 at 18:19 UTC | |
by merlyn (Sage) on Nov 18, 2004 at 18:22 UTC | |
|
Re: perl filenames and square brackets
by etcshadow (Priest) on Nov 18, 2004 at 18:57 UTC | |
|
Re: perl filenames and square brackets
by jimbojones (Friar) on Nov 18, 2004 at 18:28 UTC |