Advertisement
Guest User

Unzip

a guest
May 29th, 2012
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.40 KB | None | 0 0
  1. #!/usr/bin/env perl
  2.  
  3. use strict ;
  4. use warnings ;
  5. use Archive::Zip qw( :ERROR_CODES );
  6. use IO::Uncompress::Unzip qw(unzip $UnzipError) ;
  7.  
  8.  
  9. my $input = "calendar.zip";
  10.  
  11. my $zip = Archive::Zip->new();
  12.    unless ( $zip->read( "$input" ) == AZ_OK ) {
  13.        die 'read error';
  14.    }
  15. my @members = $zip->memberNames();
  16.  
  17. foreach (@members){
  18.     unzip $input => $_
  19.         or die "unzip failed: $UnzipError\n";
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement