Here is the simple code I made. Copy it to a notepad and Save As ****.bat. Simply double click the bat file to run cleaning process.
_____________________________________
@echo off
echo Ready to clean system crap file, please wait...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echoCleaning Completed!
echo. & pause
____________________________________________
It takes 30 sec to run on my computer. It will clean cache files on your system disk efficiently. You will find you get extra disk space recovered after running it. Enjoy it. PS: I only test the code under Wind XP SP2.