@echo off echo 正在清除系统文件,请稍等...... 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%/cookies/*.* 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/*.*" echo 清除系统完成! echo. & pause
说明:
@echo off=运行时不显示命令 echo=强制在运行时显示echo后的文字 del /f /s /q=del是执行删除命令,/后面是命令参数 echo. & pause=结束,暂停
del /f /s /q %systemdrive%/*.old 表示删除系统盘下所有后缀为.old的文件 %systemdrive%表示的是系统盘,在cmd下输入echo %systemdrive%看看 当然可以在别的盘下删除了,你可以直接将其替换为d:/表示D盘,以此例推