Thread Schleife: Dateien umbenennen: Prob mit substr
(31 answers)
Opened by steinwolf at 2004-05-31 17:39
Der Pfad zur Datei war falsch.
Wenn man "datei.txt" abfrgt entspricht es "./datei.txt" und das wird in dem Verzeichnis gesucht in dem das Script gestartet wurde. (relaive Pfadangebe) Wenn das Script allso so gestartet wurde: Dann wird "./datei.txt" so zu einer absoluten Pfadangabe aufgelöst: "/home/test1/dir1/datei.txt" Gliches gilt auch, wenn man im script "chdir" benutzt. Damit wird der aktuelle Arbeitspfad neu gesetzt und alle relativen Pfadangaben beziehen sich darauf. Wenn man allso sicher sein will die richtige Datei getroffen zu haben, so sollte man immer mit absoluten Pfadangen arbeiten. Perl bietet dazu eine ganze reihe von Modulen. |