@echo off setlocal enabledelayedexpansion FOR /d %%i IN ("*") DO ( echo Packing %%i rem "C:\Program Files\7-Zip\7z.exe" a "%%i.zip" ".\%%i\*" -m0=LZMA rem "C:\Program Files\7-Zip-Zstandard\7za.exe" a "%%i.zip" ".\%%i\*" -m0=Zstd "C:\Program Files\7-Zip\7z.exe" a "%%i.zip" ".\%%i\*" if !errorlevel! neq 0 exit /b !errorlevel! cls ) pause