Bonjour,

je récupère une "liste de fichiers" (une partie du nom en fait) , et cette liste m'arrive triée sur le nom d'origine du fichier , hors je voudrai la récupérer avec un tri par date de création du fichier .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
my $extract = $debut_chaine . $jour . "*";
 
chdir "$path_EEC";
@liste = glob("$extract");
foreach my $ligne ( @liste ) { 
	$ligne = substr($ligne,$pos_seq ,$long_seq);
	++$nb ;
	print "$ligne\n"; 
	}
Exemple : les fichiers d'origines par date :
DC_SONUSS_123_494_B077D9D2_9999147
DC_SONUSS_123_493_8A385FCF_9999147

je voudrai donc au final avoir :
494
493

mais j'ai l'inverse , 493 puis 494 puisque les fichiers sont "triés" par nom avec glob
j'espère m'être fait comprendre

Merci pour votre aide