Schrift
[thread]8678[/thread]

Die aktuellsten Dateien im Verzeichnis anzeigen



<< >> 3 Einträge, 1 Seite
wiederlader
 2007-01-24 14:14
#73566 #73566
User since
2007-01-03
36 Artikel
BenutzerIn
[default_avatar]
Ich möchte mir die "5 aktuellsten Dateien" eines bestimmten Typs nach Alter sortiert anzeigen lassen. Ich habe bereits folgende Code gefunden, dieser gibt mir aber "alle Dateien" (*.ocx) nach alter sortiert aus. Wie muss ich den Code anpassen damit mir nur die jüngsten 5 Dateien ausgegeben werden ???

Code: (dl )
1
2
3
4
5
6
7
8
9
use strict;

my @files = <C:/WINDOWS/system32/*.ocx>;
for my $key ( map $_->[0],
sort { $a->[1] <=> $b->[1] }
map [$_, -M], @files )
{
print "$key\n";
}


Danke, Gruß Markus
renee
 2007-01-24 14:28
#73567 #73567
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
use strict;

my @files = <C:/WINDOWS/system32/*.ocx>;
for my $key ( (map $_->[0],
sort { $a->[1] <=> $b->[1] }
map [$_, -M], @files)[0..4] )
{
print "$key\n";
}
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
wiederlader
 2007-01-24 14:43
#73568 #73568
User since
2007-01-03
36 Artikel
BenutzerIn
[default_avatar]
Hallo Renee,
danke für die schnelle Lösung. Ich wäre da nicht so schnell drauf gekommen (auch wenn es für die meisten sicherlich eine logische und einfache Aufgabe ist) und hoffe dass ich noch weiterin solche "einfachen Problemstellungen" einbringen darf.
Gruß, Markus
<< >> 3 Einträge, 1 Seite



View all threads created 2007-01-24 14:14.