Thread Wie findet das Perlscript meinen Ordner!? (15 answers)
Opened by lin at 2010-09-27 20:31

Gast wer
 2010-09-30 11:18
#141583 #141583
2010-09-30T08:04:41 lin
Code: (dl )
1
2
3
4
5
# Verzeichnis in dem die HTML-Dateien gespeichert sind
my $html_dir = '/path/to/dir/with/html.files';

# hole alle .html-Dateien aus dem Verzeichnis
my @html_files = File::Find::Rule->file->name( '*.html' )->in( $html_dir );


"File::Find::Rule" sucht im angebenden Ordner und alle darunter gelegenen Ordner Dateien, die eine bestimmte Bedingung erfüllen. In deinem Fall werden nach Dateien mit der Endung ".html" gesucht. "$html_dir" ist der Ort wo "File::Find::Rule" anfängt zu suchen. Wenn du alle HTML-Dateien z.B in "/home/lin/Documents/web" hast, setze $html_dir = '/home/lin/Documents/web'. Wenn du es in direkt in deinem Homeverzeichnis hast. Setze $html_dir = '/home/lin'. Aber Vorsicht, wie schon gesagt, "File::Find::Rule" durchsuht auch alle unterordneten Ordner, sind das viele kann das etwas dauern. Unter Umständen findet war auch Dateien, die dich nicht interessieren.
Für die eigenen Dokumente hat man unter den meisten Distributionen den Ordner "Documents" in deinem Homeverzeichnis (ohne zu wissen wie er wirklich hießt habe ich ihn "/home/lin" genannt) in ihn kannst du alle Dateien, unterbringen. Lege hier am besten einen eigenen Ordner für die HTML-Dateien an. Den vollständigen pfad kannst du dann in "$html_dir" eintragen.
Last edited: 2010-09-30 11:20:06 +0200 (CEST)

View full thread Wie findet das Perlscript meinen Ordner!?