Leser: 6
4 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
my @ARGV = ("./data");
my @files = ();
# Gefundene Dateien hinzufügen...
find sub { push(@files, $_) }, @ARGV;
# Dateien nach Datum sortieren...
foreach my $file (sort sub { (stat($a))[9] <=> (stat($b))[9] }, @files) {
print "$file\n";
}
1 2 3 4 5 6 7 8 9 10 11
#!/usr/bin/perl use strict; use warnings; my $dir = '/path/to/dir'; opendir my $dirh, $dir or die $!; my @files = map{ [$_, stat( $dir . '/' . $_ )[9]] }grep{ -f $dir . '/' . $_ }readdir $dirh; closedir $dirh; print $_->[0] for sort{ $b->[1] <=> $b->[0] }@files;
4 Einträge, 1 Seite |