in reply to more with directory contents
if (-d $filename) { print "directory\n"; } else { print "other\n"; } [download]
sub filter_names { my ($nref,$fref,$dref) = @_; for (@$nref) { if (-d) { push @$dref, $_; } else { push @$fref, $_; } } } [download]