in reply to Directory Listing
It seems you're putting too much work into the code. If what you want is a listing of directories, you could do something as simple as
Or, for a more clean, concise wayuse strict; opendir THISDIR, "." or die "serious dainbramagae: $!"; my $i = 0; my @files = readdir THISDIR; foreach (@files) { print "[", $i++, "] $_\t" if -d $_; } closedir THISDIR;
use strict; opendir THISDIR, "." or die "serious dainbramagae: $!"; my $i = 0; print map { "[". $i++. "] $_\t" } grep { -d $_ } (readdir THISDIR); closedir THISDIR;
|
|---|