今天早上刚到公司,就发现我的电脑卡得跟幻灯片一样,这还怎么干活?我得赶紧想个辙!
我先是打开任务管理器瞅一眼,好家伙,内存占用率飙到90%多!我寻思着得清理一下系统垃圾才行,网上那些一键清理的软件我不太敢用,毕竟现在电脑病毒那么多,万一清理不成还中毒,那就得不偿失。
然后,我就琢磨着自己动手写个清理脚本,以前我也稍微解过bat批处理文件,好像可以搞一搞。我先在桌面上新建个文本文档,然后就开始写命令。
说干就干!我打开记事本,把从网上找到的一些常用的清理命令一条一条地敲进去。大概的流程就是先用@echo off
关掉命令的回显,不然屏幕上会一直刷命令,看着眼花。然后用echo
写个提示“正在清理系统垃圾文件,请稍等...”,这样运行的时候不至于一脸懵逼,不知道在干接着就是一堆的del
命令,用来删除各种临时文件夹、日志文件啥的,比如del /f /s /q %systemdrive%\.tmp
,就是删除系统盘下所有的tmp临时文件,还有一些清理回收站、删除旧的更新文件之类的,都是大同小异。
- 第一步:我先是在桌面空白处右击,选择“新建”-“文本文档”。
- 第二步:然后双击打开这个文本文档,把那些命令都复制粘贴进去。
编写内容
我把我的具体代码分享一下:
@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
写完之后,我把这个文本文档保存一下,然后重点来!我把文件名改成“清除系统*”,把后缀名从.txt改成.bat,这样它就变成一个批处理文件。
- 第三步:我把文本文档的后缀名从.txt改成.bat。
- 第四步:双击运行这个.bat文件。
然后我就双击运行这个批处理文件,屏幕上闪过一堆黑框框,等一会儿,提示“清除系统LJ完成!”。我再去看内存占用率,降到50%多,电脑也流畅多!
没想到自己动手写个清理脚本还挺简单的,以后再也不怕电脑卡,哈哈!