Thread Neueste Datei in einem Verzeichnis finden
(14 answers)
Opened by krusty at 2007-05-29 16:17 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 my $dir = 'verzeichnis'; opendir DIR, $dir or die $!; my $latest = ( map{ $_->[0] } sort{ $a->[1] <=> $b->[1] } map{ [$_, -M $_] } grep{ -f $_ }readdir DIR )[0]; map{ BLOCK } LISTE liefert Dir für jedes Element der Liste das Ergebnis (Rückgabewert) des Blocks. Wenn Du im Array (1,2,3,4) jede Zahl verdoppeln willst, kannst Du das so machen: Code (perl): (dl
)
1 2 3 4 my @array = (1..4); print "@array\n"; @array = map{ $_ * 2 }@array; print "@array\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/ |