#!/usr/bin/perl -w use strict; my $filename = 'Temp.txt'; #get stats my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks)= stat($filename); #get current time and date my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time); #convert modtime to local format my($mod_sec,$mod_min,$mod_hour,$mod_mday,$mod_mon,$mod_year,$mod_wday,$mod_yday,$mod_isdst)=localtime($mtime); #compare current date to modified date if (($mod_mday == $mday) && ($mod_mon == $mon) && ($mod_year == $year)) { #Do whatever if modified today print "$filename modified today\n" } else { #DO things if not modified today print "$filename not modified today\n"; }