网上很出名的东西了,最先不敢用,:-)。就百度了一下看到有兄弟给说的那么明白了,不用就白不用了。自己稍作了修改自用,并把注释部分也加到脚本中,这样用起来更安心了,:-)。
@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\*.*"
del /f /s /q D:\*.tmp
del /f /s /q D:\*._mp
del /f /s /q D:\*.log
del /f /s /q D:\*.gid
del /f /s /q D:\*.chk
del /f /s /q D:\*.old
del /f /s /q E:\*.tmp
del /f /s /q E:\*._mp
del /f /s /q E:\*.log
del /f /s /q E:\*.gid
del /f /s /q E:\*.chk
del /f /s /q E:\*.old
echo 系统垃圾清理完成!
echo **********************************************************
echo del DOS下的删除命令
echo /f 加个参数/f表示强制删除只读文件
echo /s 这个表示包括所有子目录中的文件
echo /q 这个表示不需要删除确认
echo %systemdrive% 代表系统盘,通常为C:\
echo *.tmp 所有的临时文件,*是通配符,tmp是临时文件的扩展名
echo 想删别的盘的文件,把%systemdrive%\改成别的盘符,如D:\等等
echo **********************************************************
echo. & pause
阅读(2025) | 评论(1) | 转发(0) |