@echo off REM http://stackoverflow.com/questions/6764621/delete-files-less-than-a-specific-size REM http://weblogs.asp.net/jongalloway//top-10-dos-batch-tips-yes-dos-batch REM for /f "usebackq delims=;" %%A in (`dir /b dirprt.rpt`) do If %%~zA LSS 3145728 del "%%A" setlocal set targserver=\\blt03-tsgapps NET USE z: %targserver%\apps dir z:\elecdir\fulldir\timst.dbf for /f "usebackq delims=;" %%A in (`dir /b z:\elecdir\fulldir\timst.dbf`) do If %~zA LSS 600000 echo "%%A" is too small less than 3k "%%~zA" NET USE z: /delete