Hallo,
ich versuche gerade in Perl-Skript zu schreiben, indem ich alle Dateien in einem Ordner überprüfen muss, ob sie symbolische Links und Verzeichnisse sind.
Das mache ich folgendermaßen:
if( -l $Datei) {...} elsif( -d -e $Datei) {..}
Wenn die Datei nun ein Verzeichnis ist, möchte ich den Namen in ein Array schreiben.
Bsp.: In Ordner A liegen SLink1 OrdnerB und OrdnerC.
Im Array stehen dann folgender Einträge:
Array[0] = ..
Array[1] = OrdnerB
Array[2] = OrdnerC
Array[3] = .
Wie kommen die Einträge mit den Punkten zustande?
Gibt es eine elegante Lösung, dass die Punkte nicht mit berücksichtigt werden?
Vielen Dank
Kirstem
Last edited: 2012-03-21 11:08:01 +0100 (CET)