Thread Tar Archive enthält keine Pfade (2 answers)
Opened by tophoven at 2007-12-19 13:18

tophoven
 2007-12-19 13:18
#104024 #104024
User since
2005-12-02
28 Artikel
BenutzerIn
[default_avatar]
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.
----

View full thread Tar Archive enthält keine Pfade