Извлечение рекурсивно с помощью С 7 zip

У меня есть несколько папок, и в каждой папке, существуют zip-файлы. Я хочу выполнить порядок командной строки рекурсивно пройти каждую папку и извлечь на месте каждый заархивированный файл, который она находит, затем идите дальше к следующей папке. Это даже возможно?

7
задан 13.06.2016, 01:17

1 ответ

При использовании Linux можно использовать

find -iname \*.zip -exec unzip {} \;

(после того, как установка unzip)

В Windows можно использовать

FOR /F "usebackq" %a in (`DIR /s /b *.zip`) do 7z.exe e %a

Предположение, что Вы имеете 7z.exe в Вашем ПУТИ. Выполненный, что команда в папке, где Вы хотите (рекурсивно) разархивировать все zip-файлы.

9
ответ дан 07.12.2019, 14:33

Теги

Похожие вопросы