@echo off for /f "tokens=*" %%a in (../shell/programs.txt) do ( if exist "%%a\*.log" del /q "%%a\*.log" if exist "%%a\*.log.*" del /q "%%a\*.log.*" if exist "%%a\backup" rmdir /s /q "%%a\backup" if exist "%%a\log" rmdir /s /q "%%a\log" echo "clean logs: %%a" ) pause