@echo off
call :CleanCodeDir %cd%
pause
goto :eof
:CleanCodeDir
setlocal ENABLEDELAYEDEXPANSION
set CodeDir=%~1
for %%j in (tdf tdb bpm ddb qmsg smsg summary hsd idb kpt rpt db_info hb_info cdb hdb logdb rdb ammdb dfp dpi rcfdb sig sof pin sft vho sdo vo do xrf wlf dbs vhd prw psm cdf done jdi qip dat hif nvd sci hier_info) do (
set extName=%%j
echo file type !extName!
for /f %%i in ('dir /s /b "%CodeDir%\*.!extName!"') do (
@rem echo del %%i ...
@del %%i
)
)
endlocal
goto :eof