Jörk Behrends: Dateien nach Datum vergleichen

Beitrag lesen

Hallo!

wie kann ich mit Perl ueberpruefen, ob eine Datei existiert und ob sie aktueller als eine andere ist?

die Existenz überprüfst Du mit
if (-e "$filename") { print "File exists"; }

Zur Aktualität kann ich leider auch nichts sagen.

Mit dem Befehl

stat DATEIHANDLE

bekommt man reichlich Informationen zu einer Datei ...

($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size, $atime, $mtime, $ctime, $blksize, $block) = stat $filename;

...
$atime = letzter Zugriff
$mtime = letzte Modifikation
...

Jörk