Thread Tar Archive enthält keine Pfade
(2 answers)
Opened by tophoven at 2007-12-19 13:18
Hallo zusammen,
ich möchte via Perl eine Sicherung einer Verzeichnisstruktur erstellen. Leider verliert das Script bei der Erstellung des Tar Archives die Pfade zu den Dateien. Was mache ich hier falsch? Wer kann mir hier weiterhelfen? Besten Dank im Voraus Gruß Franz-Josef Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/perl use File::Find; use Archive::Tar; # Sicherungsdirectory, mit Slash am Ende notieren $directory = "c:/TEMP/"; # Name des zu erstellenden Archives $archive = "Sicherung.tar"; $sikdir = "c:/sw-inst"; $compressed = 1; $tar = Archive::Tar->new(); finddepth(\&AddToTar, no_chdir, $directory); sub AddToTar { print "File: $_ $File::Find::name\n"; $tar->add_files($File::Find::name); #$tar->add_files($_); } $tar->write($sikdir."\/".$archive.".tgz", $compressed); ---- Modedit Gwendragon: Code in Perl-Tags gestellt. ---- |