Thread Verzeichnis öffnen und Dateien durchsuchen (16 answers)
Opened by yasukatakaya at 2007-06-06 12:39

Strat
 2007-06-06 13:17
#77298 #77298
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Quote
Code: (dl )
    if( -f $entry ){

opendir gibt nur den dateinamen zurueck ohne pfadangabe, also ueberprueft diese Zeile, ob es im aktuellen Verzeichnis eine Datei namens $entry gibt.

besser:
Code: (dl )
    if( -f "$verzeichnis/$entry" ){

oder sicherer:
Code: (dl )
1
2
3
4
5
6
7
8
9
use File::Spec;
opendir DIR, $verzeichnis or die $!;
while( my $entry = readdir DIR ){
my $filenameWithPath = File::Spec->catfile( $verzeichnis, $entry );
if( -f $filenameWithPath ){
# durchsuche datei
}
}
closedir DIR;
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Verzeichnis öffnen und Dateien durchsuchen