Tri de fichier avec le "sort"
Bonjour,
Après avoir cherché sur le forum différentes solutions, j'en ai trouvé une qui me plait bien mais je n'arrive pas à la reproduire correctement, c'est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
@list1= $ftp->ls() or die;
foreach my $file (@list1)
{
$datef=$ftp->mdtm($file),"\n";
push @list2 , {
nomfichier => $file,
datemodif => $datef,
};
}
@tab_trie = sort { $a->{datemodif} <=> $b->{datemodif} }
foreach my $abc (@tab_trie)
{
print "-> XXXXXXXX\n";
} |
Donc, le problème, c'est que j'insère correctement dans un tableau le nom fichier et le nom de dern modif.
Puis je veux les trier par ordre de date de derniere modif (le plus récent en premier, le moins récent en dernier).
sauf que je ne sais pas écrire la ligne du sort...
Ni comment afficher ces résultats...
Qui peut m'aider ?