Alex Wolff: ganze verzeichnis-bäume verschieben

Beitrag lesen

Hallo!
Ich will ein Perl-Programm schreiben, welches sämtliche Dateien und Unter-Verzeichnisse eines bestimmten Verzeichnisses in ein anderes Verzeichnis verschiebt. oder kurz gesagt: ein ganzer verzeichnis-baum soll verschoben werden.
Eine Idee zur Realisierung hab ich schon: mit opendir und readdir die einzelnen Verzeichnisse rekursiv durchgehen, gleichnamige Unter-Verzeichnisse im Ziel-Verzeichnis anlegen, Dateien kopieren, anschließend die kopierten Dateien löschen (rm), anschließend die leeren Verzeichnisse löschen (rmdir).
So weit so gut, aber ziemlich umständlich, oder?
Ich hatte mir Hoffnung gemacht, daß es mit den Modulen File::Copy und File::Path viel einfacher sein könnte, allerdings komm ich mit der Syntax nicht zurecht.
Daher meine Frage: Läßt sich diese Funktion (Verzeichnis-Baum verschieben) irgendwie mit den File::-Modulen einfacher realisieren oder gibt es vielleicht schon ein Modul, was genau diese Funktionalität anbietet?
Merci im Voraus,
alex wolff