On Wed, Feb 20, 2002 at 04:32:40PM -0500, [EMAIL PROTECTED] wrote:
> can one specicify a time stamp when using FileFind?

sure, just do the timerange comparison within the wanted() subroutine:

--------------------
#!/usr/bin/perl

use File::Find;
use File::stat;

sub isnew {
        # tells if the given filename has been modified lately
        my $st = stat(shift);
        return $st->mtime > time()-60*60*24; # 24h ago
}

sub wanted
{
        isnew($_) or return; # drop processing for older files
        print "$File::Find::name\n";

}
find( \&wanted, "/tmp/");

--------------------



-- 
Johannes Franken
 
Professional unix/network development
mailto:[EMAIL PROTECTED]
http://www.jfranken.de/

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to