Bonjour,
J'ai un problème avec un script qui ne fonctionne pas. L'objectif est de purger un répertoire en supprimant les fichiers qui n'ont pas été modifié depuis plus de quinze jours.
Je suis novice en perl. Voyez vous ou est l'erreur ? Merci de votre aide. La machine est un windows comme vous pouvez le voir au début du script.
Merci d'avance..
#!C:\perl\bin\perl.exe -w
use strict;
use File::Find;
my $dir = 'C:\mon dossier à purger';
finddepth(\&supprfile, $dir);
sub supprfile {
return if /^\.\.?/;
if ((-M $_) >=15) { unlink $File::Find::name; }
}
Partager