Thread Ausgabe in Array oder String
(9 answers)
Opened by kerstenk at 2004-06-18 01:11
Was ich vorhin gesagt hab bezieht sich auch immernoch auf die vorherigen Posts. Mittlerweile hat sich das Bild ja etwas gewandelt.
Das script von mir ist zum dateilisting gemacht. Das müsste man nochmal überdenken, wenn man es als CGI-Script zum Erstellen von Tar's machen wollte (UpLoad etc pp). Aber zurück zu deinem Script. Wenn wir wieder bei File::Find sind und du damit die Dateien einpacken willst geht das natürlich. Du musst nur die Variable benutzen die den absoluten Pfadnamen hat, nicht nur den Dateinamen: Verwende anstatt $_ $File::Find::name. Du solltest wenn ich auf eine Dokumentation mit perldoc oder mit einem Link (Archive::Tar dort auch mal versuchen selbst nachzulesen. Nachdem du alle Dateien in dein In-memory Archive gepackt hast, musst du sie mit der Methode write auf Festplatte schreiben: Code: (dl
)
$tar->write('/pfad/zum/archive.tar.gz') or warn "Konnte Archiv nicht schreiben: $!"; Gruß Alex\n\n <!--EDIT|format_c|1087600771--> |