谁能分析一下这个自动清除系统垃圾文件的代码?

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:09:27
@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 清除系统LJ完成!
echo. & pause
越详细越好,顺便评价一下这个程序。

/* */中间为注释部分

echo 正在清除系统垃圾文件,请稍等....../*echo命令打印一行字*/
del /f /s /q %systemdrive%\*.tmp/*del是删除命令,%%括起来的中间部分是一个系统的环境变量,加上%%是引用这个环境变量,*号通配所有字符,.tmp就是表示本身的意思,文件名尾为.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\*.*/*同上,这里这个recycled文件夹是windows的回收站,你在文件夹选项里取消隐藏系统文件夹就看到了*/
del /f /s /q %windir%\*.bak/*同上,windir也是系统的一个环境变量*/
del /f /s /q %windir%\prefetch\*.*/*同上*/
rd /s /q %windir%\temp & md %windir%\temp/*同上,这里是删除了/windows/temp文件夹再重建一个*/
del /f /q %userprofile%\cookies\*.*/这里是在删除你上网留下的cookies*/
del /f /q %userprofile%\recent\*.*/这里是在删除你最近打开的文件缓存*/
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"/*这里是删除浏览网页时浏览器下载的