一键清理垃圾文件,一键清理系统垃圾文件.bat 的原理
本文目录索引
1,一键清理系统垃圾文件.bat 的原理
以以下几条语句为例
del
/f
/s
/q
%systemdrive%\*.tmp
del
/f
/s
/q
%systemdrive%\recycled\*.*
del
/f
/s
/q
%windir%\*.bak
rd
/s
/q
%windir%\temp
&
md
%windir%\temp
del是删除文件的命令,/f是强制删除只读属性的文件
/s
删除子目录下的相应文件
/q是安静模式,即如果你删除的文件含有通配符*,删除时不会询问你是否要删除全部文件,后面的%systemdrive%是系统的变量,代表你的系统安装的分区(通常是C:)*.tmp使用通配符*,代表任何文件名,tmp是文件的扩展名,tmp类型的文件是临时文件,所以都可以删除(其他类型的有的也是可以全部删除,此处仅以tmp举例),
*.*是删除文件夹下的全部文件(即清空文件夹),recycled是回收站
%windir%通常是C:\windows也就是windows安装文件夹
rd
是删除文件夹命令
/s删除子目录,/q删除子目录是不用确认
md是新建文件夹,由于temp文件夹是系统存放临时文件的一个必要文件夹删除后还要重建
2,bat怎么一键清理垃圾还有bat怎么写
@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
文件清理完毕!本程序将在3秒后退出!现在进入倒计时.........
@echo
off
echo
wscript.sleep
300
>
%temp%.\\tmp$$$.vbs
set
/a
i
=3
:timeout
if
%i%
==
0
goto
next
setlocal
set
/a
i
=
%i%
-
1
echo
倒计时……%i%
cscript
//nologo
%temp%.\\tmp$$$.vbs
goto
timeout
goto
end
:next
cls
&
echo.
for
%%f
in
(%temp%.\\tmp$$$.vbs*)
do
del
%%f
echo.
3,如何快速清除电脑里所有垃圾
1、单击“开始”菜单中“程序”的“附件”,单击“系统工具”再单击“清理磁盘”,选择C盘,确认后,选中所有的“口”,再确认;再在“系统工具”中点击“磁盘碎片整理程序”,这需要花很长时间,请耐心等待。一些程序删除了,但并非完全删除,在计算机的注册表中仍然保留安装信息,如不及时删除这些无用的信息,时间久了,注册表就会变得越来越大,影响系统的工作性能。你可利用下述方法将其彻底删除。
2、在多次安装和反安装后,系统保留了很多无用的DLL文件,应将其删除。单击“开始”菜单,单击“运行”,在文本框内键入“regedit”,打开“注册表编辑器”窗口,依次打开 HKEY_LOCAL_MACHINE\Software\Micosoft\Windows\CurrentVersion\SharedDLLs分支。在对话框的右侧,其键值数据后面的括号中都有一个数字,如果数字为0,说明该DLL文件已成为垃圾,将其删除。
3、将不要的程序卸载时,应在“控制面板”中的“添加/删除程序”选择确定删除,这才是彻底的删除方法。在磁盘分区中删除效果不好,有时有些程序是删除不掉的。即使在“控制面板”中的“添加/删除程序”卸载了,但有的程序在注册表中仍有这些程序的名称,成为垃圾。用上述方法打开“注册表编辑器”窗口,依次打开HKEY_LOCAL_MACHINE\Software\Micosoft\Windows\CurrentVersion\Uninstall分支。Uninstall主键下的每一个文件夹对应一个应用程序,打开某一文件夹,即可看到程序反安装的内容,包括程序名DisplayName和UninstallString。找到你删除过的程序名后,右键单击其上层文件夹,选择“删除”。
4、一些不带Uninstall程序或不用安装(复制到计算机中的)即可在Windows中直接运行的程序,如许多小型游戏等,注册表记录程序运行的参数。如果删除了这样的程序,仍要在注册表中删除这些无用的信息。依次打开HKEY_CURRENT_USER\Software分支。从各子键中找到相应程序的文件夹后,将其删除。你也可单击“编辑”|“查找”命令逐一查找包含这些软件信息的子键或键值项,进行彻底清理