我想提取一些文件。防爆。 test.zip到/ path / to / folder。使用Archive :: Extract并在提取中指定“to”我可以将其提取到/ path / to / folder,但它会提取到/ path / to / folder / test。使用unzip / gunzip系统也是如此。
我不想解压缩-j,我想保留子目录。
有没有办法做到这一点,不涉及浏览到/ path / to / folder / test和cp -rf * ../?通过系统命令或perl ...
感谢阅读。 :)
答案 0 :(得分:3)
您可能更喜欢Archive::Zip
Archive::Zip->new( 'test.zip' )->extractTree( '', '/path/to/folder' );