Verzeichnisse rekursiv portabel kopieren

Verzeichnisse rekursiv portabel kopieren

am 22.03.2006 22:25:47 von Torsten Mohr

Hallo,

mit z.B. ExtUtils::Command sind ja portabel diverse
Dateioperationen möglich, z.B. Löschen und Kopieren.

Kann mir jemand einen Tip geben wie ich am besten
rekursiv ein Verzeichnis kopiere?  Also auch alle
darunter liegenden Verzeichnisse und Dateien?

Das muß nicht mit ExtUtils::Command sein, jede andere
portable Lösung wäre auch prima. Nur "system" möchte
ich nicht verwenden.

Eine Möglichkeit wäre vielleicht das Suchen per File::Find
und anschliessendes Kopieren.

Gehts auch einfacher?


Danke für Tips,
Torsten.

Re: Verzeichnisse rekursiv portabel kopieren

am 22.03.2006 23:01:46 von Christian Lackas

* Torsten Mohr [2006-03-22]:

Hallo Torsten,

> mit z.B. ExtUtils::Command sind ja portabel diverse
> Dateioperationen möglich, z.B. Löschen und Kopieren.

löschen würde ich mit unlink und einzelne Dateien kopieren mit
File::Copy. Beides ist Teil jedes Perls.

> Kann mir jemand einen Tip geben wie ich am besten
> rekursiv ein Verzeichnis kopiere?  Also auch alle
> darunter liegenden Verzeichnisse und Dateien?

Dafür nimmt man dann am besten File::Copy::Recursive

http://search.cpan.org/~dmuey/File-Copy-Recursive-0.19/Recur sive.pm

Gruß
Christian


--
Befreit die Radfahrer! Schafft die Lenker ab!
http://www.lackas.net/ Perl Delphi Linux MP3 Searchengines Domainchecker