Thread Dateien und Ordner packen
(4 answers)
Opened by karl34 at 2012-08-02 21:55 2012-08-05T16:24:01 karl34 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # in $_ steht der aktuelle Dateiname # springe aus der anonymen Funktion wenn . oder sh oder .sh~ return if( /(\.|\.sh|\.sh~)$/ ); # der aktuelle Pfad my $path = $File::Find::name; # springe aus der anonymen Funktion, wenn es ein Ordner ist return if( -d $path ); # füge dem Archiv die Datei hinzu my ( $file ) = $tar->add_files( $path ); # mache aus dem Absoluten Pfad einen relativen bezüglich $VerzPfadNow my $name = File::Spec->abs2rel( $path, $VerzPfadNow ); # ändere den Namen im Archiv $file->rename( $name ); 2012-08-05T16:24:01 karl34 Ich habe das "s" bei sprintf vergessen. ist ergänzt EDIT: Satz vernünftig geschrieben. War ja nicht zu verstehen. Last edited: 2012-08-06 13:22:48 +0200 (CEST) |