wanadlan has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w # Usage: # perl zip.pl zipfile.zip file [...] use strict; use Archive::Zip qw(:ERROR_CODES :CONSTANTS); die "usage: $0 zipfile.zip file [...]\n" if (scalar(@ARGV) < 2); my $zipName = shift(@ARGV); my $zip = Archive::Zip->new(); foreach my $memberName (map { glob } @ARGV) { if (-d $memberName ) { warn "Can't add tree $memberName\n" if $zip->addTree( $memberName, $memberName ) != AZ_OK; } else { $zip->addFile( $memberName ) or warn "Can't add file $memberName\n"; } } my $status = $zip->writeToFileNamed($zipName); exit $status;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Run zip program in CGI?
by Zaxo (Archbishop) on Jan 30, 2003 at 08:13 UTC | |
by wanadlan (Initiate) on Jan 31, 2003 at 07:43 UTC |