falkster
Goto Top

Activestate Perl 5.8.8 für Win XP: kopieren

Komplette Verzeichnisse kopieren

Hi,
seit geraumer Zeit suche ich die Möglichkeit ganze Verzeichnisbäume komplett zu kopieren --- in Perl.
Meine Umgebung: Win xP pro mit activestate Perl 5.8.8 build 819.

Ich habe jetzt diverses ausprobiert, COPY nimmt nur einzelne Dateien. NCOPY funktioniert irgendwie nicht außerdem habe ich noch andere Module getestet. Andere Foren habe ich durchsucht, aber noch immer keine Lösung gefunden.

Wenn jemand fit in Dateioperationen in Perl ist, wäre ich für Vorschläge/Beispiele sehr dankbar.

Ciao
FM

Content-ID: 46045

Url: https://administrator.de/contentid/46045

Ausgedruckt am: 22.11.2024 um 12:11 Uhr

ghofmann
ghofmann 05.12.2006 um 12:22:23 Uhr
Goto Top
Hab Dir jetzt zwar keinen konkreten Lösungsvorschlag, aber meiner Erfahrung nach ist eine Newsgroup-Suche in comp.lang.perl.* in solchen Fällen meist hilfreich.
Falkster
Falkster 05.12.2006 um 12:36:57 Uhr
Goto Top
hi,
danke! ich schau mal,...
Falkster
Falkster 05.12.2006 um 13:52:31 Uhr
Goto Top
Hi, hab mich nochmal hingesetzt....... folgender Code klappt super!

#!/usr/bin/perl
use warnings;
use strict;
use File::NCopy qw(copy);

copy "*", "D:/new/";

kopiert alles im aktuellen pfad auf d:/new

ciao
FM
Falkster
Falkster 05.12.2006 um 14:02:26 Uhr
Goto Top
nachtrag: sind leider nur alle dateien im direkten pfad, aber nicht unterordner!
Falkster
Falkster 05.12.2006 um 14:11:45 Uhr
Goto Top
ok... hiermit werden jetzt alle ordner (auch leere) kopiert:

#!/usr/bin/perl
use warnings;
use strict;
use File::NCopy qw(copy);

copy \1, "C:/pfad/*", "D:/zielpfad/";

ciao FM
6890
6890 11.12.2006 um 08:42:58 Uhr
Goto Top
hi,

kannst dir auch mal File::Copy::Recursive anschauen.


mfg godlike P