in reply to Re: Range of File Names and For/While Problem
in thread Range of File Names and For/While Problem
use File::Find; my $ageLimit = 7; # the age (in days) of the oldest file you want to +process my $ageCutoff = time - $ageLimit * (60*60*24); # the cutoff time my @logFiles = (); my $findFilter = sub { if ( (stat($_))[9] > $ageCutoff ) { # only push files newer than c +utoff push @logFiles, $_; } return; }; find($findFilter, 'd:\log\exported'); # populates the list
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Re: Range of File Names and For/While Problem
by demerphq (Chancellor) on Sep 22, 2003 at 21:57 UTC |