in reply to Re: Re: Recursive Subdirectories
in thread Recursive Subdirectories
I was going to write the following:exec => sub { -A < (time - (3600 * 24 * 10) },
The module lets you write that more convieniently as:
But on testing I found there is a subtle difference between the '-A' operator and the return value of atime from stat() (which FFR's 'atime' method uses) (update: and 'accessed' is just a binary method, it's 'atime' that uses stat) that makes both of our answers wrong. '-A' returns the length of time in days since the last access, and stat's atime is the last access time in epoch seconds. So the correct answer would be a combination of our answers:accessed => "<10",
Update: I was initially trying to use 'accessed' incorrectly, then I later found I should have been using 'atime'. Updated code. In FFR, 'accessed' is a binary/boolean method (which makes it practically useless) and doesn't take arguments. All '-X' operators are mapped to boolean methods in FFR, it would be nice to change this.my $time = time - (3600 * 24 * 10); ... atime => ">=$time", # Or it would be about as easy to just say exec => sub { -A < 10 },
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Recursive Subdirectories ($^T)
by tye (Sage) on Apr 16, 2003 at 18:17 UTC |