Leser: 19
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"; }
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 }
my $count = () = glob "Test123123*.txt";
2010-12-10T09:45:37 pqCode (perl): (dl )1 2 3 4# 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";
2010-12-10T10:36:13 pqwo schrieb ich was von unechter datei?
ich schrieb "ob eine datei ein verzeichnis oder eine echte datei ist",
da der begriff datei auch verzeichnisse mit einschliesst.