Thread File::Find Such-Tiefe festlegen? (3 answers)
Opened by Lightman at 2007-09-02 16:41

renee
 2007-09-02 16:54
#98990 #98990
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Bei File::Find kannst Du das nicht einstellen. Wenn es immer nur ein Verzeichnis ist (und *nie* mehrere Verzeichnisebenen), kannst Du einfach mit opendir etc. arbeiten:

Code (perl): (dl )
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;


oder CPAN:File::Find::Rule
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 File::Find Such-Tiefe festlegen?