@rem replace file.ext with the file you want removed @echo off @echo Cleaning the files now, please wait... for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f %%a*.log ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.old ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.temp ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.tmp ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.mdmp ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.ztmp ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.dmp ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.p0 ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.p1 ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.p2 ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.p3 ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.pts ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.wic ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.err ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.lin ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.DS_Store ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.chk ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.prv ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.fts ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.gid ) ) for /F %%a in ('mountvol ^| find ":\"') do ( dir %%a 1>nul 2>nul if not ErrorLevel 1 ( del /s /f /a:h %%a*.wc ) ) c: cd \ del /s /f /a:h thumbs.db cd %temp% cd .. RMDIR /Q/S Temp @echo Done! exit