Встроенный инструмент сжатия/извлечения для командной строки Windows?

Встроенный инструмент сжатия/извлечения для командной строки Windows?

Мне нужно написать пакетный файл для распаковки файлов в текущую папку из заданной корневой папки.

Folder 0
    |----- Folder 1
    |          |----- File1.zip
    |          |----- File2.zip
    |          |----- File3.zip
    |
    |----- Folder 2
    |          |----- File4.zip
    |       
    |----- Folder 3
               |----- File5.zip
               |----- FileN.zip

Итак, я хочу, чтобы мой пакетный файл запускался следующим образом:

ocd.bat /d="Folder 0"

Затем заставьте его пройтись по всем подпапкам пакетного файла, чтобы распаковать файлы именно там, где находятся файлы .zip.

Итак, вот мой вопрос:

Есть ли в Windows (по крайней мере, начиная с XP) командная строка для встроенного инструмента zip? В противном случае, мне следует использовать другую стороннюю утилиту?

решение1

Да, это называетсяCOMPRESS.EXE

решение2

Я думаю, что лучше всего подойдет 7 Zip и его командная строка 7za.exe, которую я скачал по адресу:nload 7-Zip for Windows:.

Если вам нужны параметры командной строки или примеры использования 7za.exe, перейдите по этой ссылке:7-Zip Command-Line Examples

Связанный контент