[PERL] trouver un fichier
Résolu/Fermé
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
-
21 janv. 2008 à 17:19
Houston-12 Messages postés 33 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 23 juin 2009 - 23 janv. 2008 à 09:21
Houston-12 Messages postés 33 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 23 juin 2009 - 23 janv. 2008 à 09:21
A voir également:
- [PERL] trouver un fichier
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Trouver adresse mac - Guide
3 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
22 janv. 2008 à 20:56
22 janv. 2008 à 20:56
Salut,
essaie comme ça
essaie comme ça
#!/usr/bin/perl use strict;use warnings; use File::Find; my ($recent,$nom,$rep); $rep = '/home/lami20j/trash'; # cherche le plus recent sub plus_recent { return unless -f and /^abc/; return if defined $recent and $recent > (stat($_))[9]; $recent = (stat(_))[9]; $nom = $File::Find::name; } find(\&plus_recent,$rep); if(defined($nom)){ print "$nom\n"; }else { print "Fichier inexistant!\n"; } __END__
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
23 janv. 2008 à 09:21
23 janv. 2008 à 09:21
Ca marche nikel.
Merci beaucoup
Merci beaucoup
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
22 janv. 2008 à 17:20
22 janv. 2008 à 17:20
use File::Find;
sub wanted {
return unless -f;
if ($_ =~"^abc") {print $_,"\n"};
}
find \&wanted, ".";
me renvoie la liste des fichiers du répertoire débutant par le motif abc. Par contre, comment le sélectionner grace à la date la plus récente ?
sub wanted {
return unless -f;
if ($_ =~"^abc") {print $_,"\n"};
}
find \&wanted, ".";
me renvoie la liste des fichiers du répertoire débutant par le motif abc. Par contre, comment le sélectionner grace à la date la plus récente ?