使用Perl读取压缩目录内容的首选方法是什么?
答案 0 :(得分:6)
CPAN上有几个模块用于处理各种存档格式(zip,tar等),您可能会使用Archive::Zip。
答案 1 :(得分:4)
归档::邮编
require Archive::Zip;
my $zip = Archive::Zip->new($somefile);
for($zip->memberNames()) {
print "$_\n";
}
答案 2 :(得分:1)
如果您需要.tar.gz存档的内容
open(DIR_LISTING, "gzip -dc concert25.tgz | tar -tf -|") || die;
while (<DIR_LISTING>) {
print;
}
close (DIR_LISTING);