Мне нужно написать командный файл для распаковки файлов в текущую папку из заданной корневой папки.
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? В противном случае, я буду использовать другую стороннюю утилиту?
Да, это называется COMPRESS.EXE
Мое лучшее предположение связано с 7 Zip и его инструментом командной строки 7za.exe, который я загрузил по адресу: nload 7-Zip for Windows:
.
Если вам нужны параметры командной строки или несколько примеров использования 7za.exe, перейдите по этой ссылке: 7-Zip Command-Line Examples