Рекурсивно распаковать архивы в подпапках
- @echo off
- for /f "delims=" %%f in ('dir /s/b "*.zip" "*.rar" "*.7z"') do (
- 7z x -y "%%f" -o"%%~dpnf/" & del "%%f"
- )
Находит архивы zip, rar, 7z в текущей папке и во всех её подпапках. Затем распаковывает каждый найденный архив в отдельную папку. После чего, удаляет архив.
Для работы нужен 7z.exe
Для работы нужен 7z.exe