@echo off
setlocal enabledelayedexpansion
for /r . %%a in (ipch) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (*.sdf) do (
if exist %%a (
echo "delete" %%a
del "%%a"
)
)
for /r %%i in (*.sdf,*.suo,*.ipch,*.pdb,*.ipdb,*.obj,*.iobj,*.ilk,*.log,*.tlog,*.exp,*.pch,*.lastbuildstate,*.manifest,*_manifest.rc,*.resources,*.tmp,*.cdf,*.cache,*.tlb,*.tli,*.xdc,*.rep,*.meta,*.tlh,*.pgd,*.pgc,*.rsp,*.ncb,*.aps,*.idb,*.dep,*.opt,*.plg,*.bsc,*.trg,*.sbr,*.tmp,*.dcu,*.wrn,*.mac) do del /s /f /q "%%i"