in reply to Reformatting while traversing directories
There are many ways to go about this, but the method that would probably involve the least amount of code revision would be for the "dir_explorer" function to go something like this:
sub dir_explorer { my $entry = $_ ; if (-d $entry) { ... # ignore . and .. opendir(DIR, $entry) or die "Can not open $entry: $!"; # don't bother with "open(FILE, ">>$entry.tab") while ( defined( my $file = readdir DIR ) { if ( -f "$entry/$file" ) { textsformat( "$entry/$file" ); } # now "$entry/$file.txt" should exist, so: system "cat $entry/$file.txt >> $entry.tab"; } closedir DIR: } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Reformatting while traversing directories
by star7 (Novice) on Jun 01, 2003 at 10:23 UTC |