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