#!/usr/bin/perl -w use File::Find; finddepth(\&output, '.'); sub output { return if $File::Find::name !~ /.mp3$/; print "
$File::Find::dir
\n"; (my $n = $File::Find::name) =~ s/.*\///; print "\t$n\n"; } ##
##
#!/usr/bin/perl -w
use File::Find;
use vars qw($prev);
finddepth(\&output, '.');
sub output {
return if $File::Find::name !~ /.mp3$/;
print "$File::Find::dir
\n" if $File::Find::dir ne $prev;
$prev = $File::Find::dir;
(my $n = $File::Find::name) =~ s/.*\///;
print "\t$n
\n";
}