Thread Neueste Datei in einem Verzeichnis finden (14 answers)
Opened by krusty at 2007-05-29 16:17

renee
 2007-05-29 17:26
#77039 #77039
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
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/

View full thread Neueste Datei in einem Verzeichnis finden