Подскажите как не распаковывать поврежденные архивы. Не могу найти похожие ключи, которые отвечают за это.
Единственное что нашел это ключ (t - Тестирует целостность файлов в архиве).
Или как вариант удалять эти файлы вместе с архивом.
Система Windows 2008 R2
@echo off
setlocal
set "SourceFolder=C:\OpenServer\domains\upload\test"
set "TargetFolder=C:\OpenServer\domains\upload\test"
if not exist "%TargetFolder%" md "%TargetFolder%"
pushd "%TargetFolder%" || goto:eof
for /f "tokens=*" %%i in ('dir /b /s /a *.zip *.rar *.7z') do (
"C:\Program Files\7-Zip\7z.exe" x "%%i" -aou -o* && del /f /q "%%i"
echo "%%i"
)
popd