Thread In einem Verzeichnis Die neueste Datei finden
(18 answers)
Opened by Matze2.pl at 2014-10-31 15:48 2014-11-04T13:57:40 Matze2.pl Ich verstehe auch noch nicht, was Du mit der Schleife erreichen möchtest. Vorher schriebst Du: "Matze2.pl Das macht File::Find doch. Es durchsucht ein Verzeichnis rekursiv, das heißt, einschließlich aller Unterverzeichnisse. Du mußt also keine weitere Schleife schreiben, um damit auch die Unterverzeichnisse eines Verzeichnisses zu erfassen. Oft hilft es auch, während der Entwicklung print-Befehle einzufügen, um zu sehen, welche Daten tatsächlich verarbeitet werden. Wenn Du z.B. in der wanted-Funktion die Zeile Code (perl): (dl
)
print $name . "\n"; eingefügt hättest, hättest Du sehen können, welche Dateien genau hinsichtlich des Datums verglichen werden. Dann hättest Du auch sehen können, daß auch Dateien aus den Unterverzeichnissen erfaßt werden. Man muß häufig auf diese Weise überprüfen, was das eigene Skript eigentlich tut, und es ggf. an das gewünschte Ergebnis anpassen. Last edited: 2014-11-04 17:26:41 +0100 (CET) |