zipファイルの一覧
Archive::Zipモジュールを使います。
use strict; use Archive::Zip; use POSIX 'strftime'; my $zip_file = 'test.zip'; my $zip = Archive::Zip->new(); die unless $zip->read($zip_file) == Archive::Zip::AZ_OK; my @members = $zip->members(); foreach my $member (@members) { printf "%o %s %7d %7d %s %s\n", $member->unixFileAttributes, $member->crc32String, $member->compressedSize, $member->uncompressedSize, strftime('%Y-%m-%d %H:%M:%S', localtime $member->lastModTime), $member->fileName; }
関連項目
・zipファイルの作成・zipファイルの展開
・tarファイルの一覧