in reply to File::Find redux: how to limit hits?
There's probably a more graceful way of doing this, but an eval/die combo should work...
my $MAXHITS = 100; eval { find( \&wanted => $dir ); }; die $@ if $@ && $@ ne "Limit reached\n"; { my $hit_no = 1; sub wanted { die "Limit reached\n" if ++$hit_no > $MAXHITS; printf "%03d %s\n", $hit_no, $File::Find::name; } }
--k.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: File::Find redux: how to limit hits?
by grinder (Bishop) on Jun 04, 2002 at 12:15 UTC |