Я хотел бы выполнить команду «Извлечь здесь ...» для полной папки. Каждый тип архива должен быть распакован в текущую папку с именем файла архива. Я нашел несколько BATCH-скриптов для * .zip, но мне все равно, что это за архив, если мой архиватор может его открыть.
Кто-нибудь знает, у какого архиватора такая пакетная функциональность? Я не могу найти его в 7-ZIP или WinRar.
В псевдо:
Given folder x
foreach archiveFile in x or descendant of x
unzip archiveFile.extension >> "folder of archiveFile/archiveFile"
Обновить
Я пробовал следующее только для zip-файлов:
dir /s /b *.zip > allzips.txt
for /F %%x in (allzips.txt) do unzip %%x
Где unzip
еще неизвестная функция.