Jeg øsnker at vise alle filer i et directory sorteret efter dato. Koden nedenfor viser desværre de nyeste filer sist, og ikke først som jeg ønsker det.
use strict; use File::Spec; use File::stat; opendir(DIR,".."); my @savedFiles; while(my $entry=readdir(DIR)) { my $filename=File::Spec->catfile("..",$entry); next unless (-f $filename); push(@savedFiles,[$entry,stat($filename)->mtime]); } close(DIR);
# sort files by modification time (newest first) @savedFiles=sort { $b->[1] <=> $a->[1] } @savedFiles; my($f); for $f (@savedFiles) { print "$f->[0]\n"; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.