alex: jüngste datei suchen

Beitrag lesen

howdy

folgender code sollte die jüngste datei finden:

CODE

use File::Find;
@ARGV = ('../') unless @ARGV;
my ($age, $name, );
sub youngest {
 $name = $File::Find::name;
 return if defined $age && $age > (stat(_))[9];
 if ($name!~/txt/) {$age = (stat(_))[9];}
}
find(&youngest, @ARGV);

ENDE

Das tut er auch, aber ich will bestimmte dateitypen ausschliessen und das ist das Problem. Die Anweisung if name ungleich txt verpufft, der code durchsucht immer alle dateien nach dem datum.
Hat jemand eine (bessere) idee?

danke, alex