“清除系统LJ.bat”用的是什么原理?

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:14:18
就是在记事本中复制上一下内容,然后另存为.bat文件,并且要保存在桌面上,运行就ok了。想请教一下,用的是什么原理?

@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

你点开始 运行 输入cmd
看见一个类似dos的运行窗口了么?
其实上面的这些代码是要输入到那里面的
楼主你写的这些东西
叫做批处理
顾名思义
就是一气运行这些代码
把这些代码集成到一起

关于这些代码我想说
其实这个代码在网站上流行很长时间了
是正确清理垃圾的代码
不过这个
del /f /s /q %systemdrive%\*.log
这一行建议删掉不要
因为这个代码会删掉某些程序的卸载程序
导致一些程序不能卸载
别的可以照搬~
不错的代码的~

汗!
就是写一下DOS命令行,删除系统产生的垃圾文件!
DEL 是DOS下的一个删除命令,后面的/F/S/Q是这个命令的参数,你运行CMD,然后输入DEL /?可以得到这个命令的参数解说,我这里不详细说了。
后面的如"%userprofile%\Local Settings\Temporary Internet Files\*.*" 这是系统运行后会产生的垃圾文件的目录,(比如这个就是IE运行后产生的各种临时文件!)用DEL命令把这些文件全删了,就是清理系统啦!