2013-07-29 3 views
0

У меня есть почтовый пакет, содержащий 3 папки, и мне нужно разархивировать весь пакет сразу. Я потратил 3 часа, пытаясь сделать это на Perl, но я потерпел неудачу. У меня есть код для распаковки одного файла или его повторения через пакет, но я чувствую, что должен быть какой-то более чистый способ распаковать пакет. Есть ли одна команда линии для этого?Perl unziping целая папка

В идеале:

unzip "package.zip" => "directory" 

Спасибо.

+0

Просьба включить (соответствующие части) код, который у вас уже есть. См. Также [Контрольный список вопросов] (http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist). – amon

ответ

0

https://metacpan.org/module/Archive::Unzip::Burst

Этот модуль может быть то, что вам нужно. Но в следующий раз, пожалуйста, напишите, что вы пробовали в первую очередь.

+0

Просто примечание для других, что это отмечено как экспериментальное, и также необходимо загрузить и включить его в некоторых случаях. Например, по умолчанию perl, который поставляется с OSX Snow Leopard, не включает его. Было бы здорово, если бы это было включено по умолчанию. – Volomike

Смежные вопросы