Badger
view release on metacpan or search on metacpan
lib/Badger/Filesystem/Visitor.pm view on Meta::CPAN
in_dirs => 1,
);
In addition to the inclusive matches show above, you can also tell the visitor
what to exclude. You can use any of the same pattern specifications as for the
inclusive options (0/1 flags, names, regexen, subroutines, or list refs
containing any of the above).
$dir->visit(
no_files => '*.bak',
no_dirs => ['tmp', qr/backup/i],
not_in_dirs => ['.svn', '.DS_Store'],
);
When the visit is done, the L<collect()> method can be called to return
a list (in list context) or reference to a list (in scalar context) of the
items that were collected. The list will contain L<Badger::Filesystem::File>
and L<Badger::Filesystem::Directory> objects.
my $collect = $visitor->collect; # list ref in scalar context
my @collect = $visitor->collect; # list in list context
( run in 1.311 second using v1.01-cache-2.11-cpan-49f99fa48dc )