Thread Anzahl von Dateien feststellen (7 answers)
Opened by la_dy82 at 2010-12-10 10:33

pq
 2010-12-10 10:45
#143455 #143455
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
hier sind mal zwei ansätze.
für den einen zwei schnipsel:

Code (perl): (dl )
1
2
3
4
5
6
7
# ein verzeichnis in perl öffnen
open my $dir, "pfad" or die $!;

# ein verzeichnis iterativ auslesen
while (my $file = readdir $dir) {
    print "File $dir/$file\n";
}


Code (perl): (dl )
1
2
3
4
5
6
7
8
9
# prüfen, ob ein string mit einem gesuchten String anfängt
if ($string =~ m/^Test123123/) {
    print "$string fängt mit Test123123 an";
}

# prüfen, ob eine datei ein verzeichnis oder eine echte datei ist
if (-f $filename) {
    # datei
}




evtl. gefällt dir aber auch die bequeme variante mit glob (die in diesem fall nicht berücksichtig, dass auch verzeichnisse darunter sein können):
Code (perl): (dl )
my $count = () = glob "Test123123*.txt";
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Anzahl von Dateien feststellen