Thread dircopy legt 2 Verzeichnisse an (24 answers)
Opened by bob.george at 2016-04-24 15:25

betterworld
 2016-04-24 17:47
#184591 #184591
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Wir können mit so einem Code relativ anfangen, denn wir wissen nicht,

1. was du als $path angibst
2. was du als $path_ziel angibst
3. was du als $pfad_ort angibst
4. was rmtree und dircopy sind. Soweit ich weiß, sind das keine Standardfunktionen, daher kommen sie aus einem Modul oder sind von dir selbst geschrieben

Und nur um mal zu verdeutlichen, warum der erste Punkt wichtig ist: Wenn Dein $path zum Beispiel dergestalt ist, dass der reguläre Ausdruck aus Zeile 4 nicht matcht, dann ist $datum nicht definiert, somit ist wohl $path_ziel_neu dasselbe wie $pfad ort.

Allgemeine Ratschläge:

1. Fehler immer abfragen, inbesondere bei dem erwähnten Regexep und auch bei mkdir.
2. Mal ehrlich, das mit den ganzen Slashes und Backslashes ist doch fürchterlich. Guck dir mal meine Signatur an und installiere Path::Class, denn damit ist es 1000 mal leserlicher und weniger fehleranfällig, die Komponenten von Pfaden zu verarbeiten.
3. Code im Forum sollte zwar knapp sein, aber sollte – so wie er ist – ausführbar sein, sonst kann keiner das Problem nachvollziehen.

View full thread dircopy legt 2 Verzeichnisse an