@echo off SET SOME_VAR="main.cpp" DEL /S "%SOME_VAR%" || echo "file not found" SET SOME_VAR="main.cpp.swp" DEL /S "%SOME_VAR%" || echo "file not found" SET SOME_VAR=out RD /S /Q "%SOME_VAR%" || echo "file not found" CALL :_ex EXIT /B %ERRORLEVEL% :_ex echo >"main.cpp" echo >"main.cpp.swp" mkdir "out" echo >"out\main.o" echo >"out\a.out" echo >"out\conf.ini" EXIT /B 0