Get the number of days that have passed since the last access
To get the number of days that have passed since the last access, use the file test operator "-A".
-A $file
Example program
This is an example that uses the file operator -A to get the number of days that have passed since the last access.
use strict;
use warnings;
# Get the number of days that have passed since the last access (read).
# -A $file
print "1: Get the number of days that have passed since the last access.\n";
my $file = "a.txt";
if (-e $file) {
my $from_last_access = -A $file;
print "$from_last_access days have passed since the last access.\n";
}
else {print "$file does not exist.\n"}
Perl ABC