Thread PDF Datei im Verzeichnissbaum
(7 answers)
Opened by guest at 2007-08-19 18:31
Erstmal Danke renee für die Hilfe. Hier ist der Code und er funktioniert auch, wurde mit fin2perl generiert. Bei der Suche nach *-*.pdf ist das erste Feld immer der Rubrikname. Jetzt meine Frage wie kann ich diesen skript verfeinern so dass er für die gefundenen *-*.pdf neue Verzeichnisse erzeugt , die den gleichen Rubriknamen(das erste Feld) haben wie die *-*.pdf Dateien und diese in den zugehörenden Verzeichnissen spreichert und anschlißend die Verzeichnisse in einer HTML-Datei anzeigt.
Zusammenfassung: Am Ende haben die neuen Verzeichnissen den gleichen Rubriknamen wie die enthaltenen Dateien und sind in einer HTML-Datei zu sehen Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #! /usr/bin/perl -w eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if 0; #$running_under_some_shell use strict; use File::Find (); # Set the variable $File::Find::dont_use_nlink if you're using AFS, # since AFS cheats. # for the convenience of &wanted calls, including -eval statements: use vars qw/*name *dir *prune/; *name = *File::Find::name; *dir = *File::Find::dir; *prune = *File::Find::prune; sub wanted; # Traverse desired filesystems File::Find::find({wanted => \&wanted}, '/home/james/gbt'); exit; sub wanted { /^.*-.*\.pdf\z/s && print("$name\n"); } Danke im Voraus |