清理系统垃圾.bat好吗。怎么办?清理系统垃圾bat怎么用怎么安装?

wanfu 麦克百科 65 0

清理系统垃圾.bat好吗。怎么办?

【问题描述】:

查找系统中占用空间较大的文件


【原因分析】:

需要删除无用文件,进行系统瘦身


【简易步骤】:

【360安全卫士】—【电脑清理】—【查找大文件】


【解决方案】:

1. 首先打开【360安全卫士】—【电脑清理】—【查找大文件】,选择需要扫描的磁盘或者目录,点击扫描大文件(如图1)

图1

清理系统垃圾bat怎么用怎么安装?

bat 又称为批处理文件,是一系列dos命令的 *** ,不用安装,双击执行,或者在命令行提示符下直接输入其名称即可。

下面分享相关内容的知识扩展:

高手请进:谁教我如何编辑删除系统垃圾的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 s\*.*
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\*.*"
sfc /purgecache '清理系统盘无用文件
defrag %systemdrive% -b '优化预读信息
echo 清除系统LJ完成!
echo. & pause

然后把记事本更名为清除系统LJ.bat(千万一定要注意把记事本的那个txt后缀改为bat,否则一切扯谈)。这时候一个批文件处理工具就编写好了。打开这个批文件处理工具,提示清除系统垃圾完成后,去看看系统是不是瘦了不少滴噢~~

求清理系统垃圾的(缓存,浏览记录等)bat程序!感激不尽!

======就是下面的文字(这行不用复制)=============================
@echo
off
echo
正在清除系统垃圾文件,请稍等......
del
/f
/s
/q
%systemdrive%\\*.tmp
del
/f
/s
/q
%systemdrive%\\*._mp
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%\\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.
&
pause
=====到这里为止(这行不用复制)============================================
复制上述内容到记事本,保存为cls.bat,以后只要双击运行该文件即可。

给一键清除系统垃圾文件(clean.bat)添加一点功能,会的来看看

再网上下了个一键清除系统垃圾文件(clean.bat)的批处理程序,里面的内容是这样的:
@echo off

echo 清空IE临时文件目录...
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等...
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

echo 清空垃圾箱,备份文件和预缓存脚本...
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

rem cooke和最近历史还是保留吧...
rem del /f /q %userprofile%\COOKIES s\*.*
rem del /f /q %userprofile%\recent\*.*

echo 清理系统盘无用文件...
%windir%\system32\sfc.exe /purgecache

echo 优化预读信息...
%windir%\system32\defrag.exe %systemdrive% -b

echo 清除系统完成!

echo. & pause

我想在这些功能的基础之上,再添加一些清理使用痕迹的功能,比如删除运行对话框里的历史记录,删除系统文件搜索对话框里的历史记录等等.

要实现这个应该不难,会的高手帮帮我加几条命令吧,谢谢了!
我电脑上装了360,但是我要这个批处理自然有我的用处,希望有会批处理的帮帮忙
@echo off&setlocal enabledelayedexpansion
title 一键清理系统垃圾文件精简版,made by storanger
set "fp=C:\Documents and Settings\Guest"
color fc&echo 正在查找%userprofile%和%fp%目录下所有文件,请稍等...
call :get_files_num
set n1=%fc%
set "t1=%time:~0,2%%time:~3,-6%%time:~6,-3%%time:~9,11%"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\recent\*.*"
del /f /s /q "%userprofile%\Cookies\*.txt"
del /f /s /q "%temp%\*.*"
if !flag!==1 (
del /f /s /q "%fp%\Local Settings\Temporary Internet Files\*.*"
del /f /q "%fp%\Recent\*.*"
del /f /q "%fp%\Cookies\*.txt"
del /f /s /q "%fp%\Local Settings\Temp\*.*"
)
set "t2=%time:~0,2%%time:~3,-6%%time:~6,-3%%time:~9,11%"
set /a a=(t2-t1)/100
set /a b=(t2-t1)%100
cls
call :get_files_num
set n2=%fc%
set /a n=n1-n2
echo 共有%n%个垃圾文件已被清除,共用时%a%.%b%秒,^^_^^按任意键退出...
pause>nul
goto :eof

:get_files_num
rem dir "%userprofile%" /b/c/s|findstr /c:" " /n与以下命令的区别。
for /f %%i in ('dir "%userprofile%" /b/c/s^|find /c " " /n') do set fc1=%%i
if exist "%fp%\Recent\*.*" (
for /f %%j in ('dir "%fp%" /b/c/s^|find /c " " /n') do set fc2=%%j 2>nul
set flag=1
) else set /a fc2=0,flag=0
set /a fc=!fc1!+!fc2!
goto :eof
到此为止,这行不用复制
最后以bat格式运行

抱歉,评论功能暂时关闭!