Windows bat清理系统垃圾文件

创建.bat批处理文件

1,新建文本文件 xxx.txt,文件名自定义,这里以xxx代替文件名;

2,把如下代码复制到 xxx.txt文件中,并保存

@echo off
color a
title windows10系统垃圾清理---
echo 删除系统盘目录下临时文件
del/f/s/q %systemdrive%\*.tmp

echo 删除系统盘目录下临时文件
del/f/s/q %systemdrive%\*._mp

echo 删除系统盘目录下日志文件
del/f/s/q %systemdrive%\*.log
 
echo 删除系统盘目录下GID文件(属于临时文件,具体作用不详)
del/f/s/q %systemdrive%\*.gid

echo 删除系统目录下scandisk(磁盘扫描)留下的无用文件
del/f/s/q %systemdrive%\*.chk

echo 删除系统目录下old文件
del/f/s/q %systemdrive%\*.old

echo 删除系统目录下备份文件
del/f/s/q %windir%\*.bak

echo 删除回收站的无用文件
del/f/q %systemdrive%\recycled\*.*

echo 删除应用程序临时文件
del/f/q %windir%\prefetch\*.*

echo 删除系统维护等操作产生的临时文件 
rd/s/q %windir%\temp & md %windir%\tempemp% & md %temp%

echo 删除当前用户的COOKIE(IE)
del/f/q %userprofile%\cookies\*.*

echo 删除访问记录(开始菜单中的文档里面的东西)
del/f/q %userprofile%\recent\*.*

echo 删除internet临时文件
rd/s/q \“%userprofile%\Local Settings\Temporary Internet Files\”

echo 删除internet临时文件
del /f/s/q “%userprofile%\local settings\temporary internet files\*.*”
 
cls & echo 系统垃圾清除完成:)
echo. & pause

3,修改xxx.txt文件名后缀为xxx.bat;

4,双击运行即可 

提示:在bat批处理文件运行过程中,可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。

批处理程序

批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。

cmd和bat的区别

cmd和bat其本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以看出以上的区别:cmd文件的描述是“windows nt命令脚本”,bat文件的描述是“ms dos批处理文件”

乱码问题

如果echo 后面打印的中文出现乱码:

1,简单解决办法 

在bat文件中@echo off下面加入如下代码;注意打开方式,要以记事本打开;

REM 声明采用UTF-8编码
chcp 65001
echo 中文测试

如果echo 打印的中文乱码消失,虽然乱码解决了,但是之前系统打印的中文(例如:拒绝访问。)变成英文了; 

"拒绝访问。"变成英文的问题

去掉

@echo off
REM 声明采用UTF-8编码
chcp 65001
echo 中文测试

2,最终解决办法

修改.bat文件编码格式改为ANSI编码
1,使用win自带的文本编辑(记事本)打开上面编辑好的.bat文件
2,点击文件——>另存为——>在弹窗中编码选项选择ANSI即可

猜你喜欢

转载自blog.csdn.net/ezconn/article/details/109187993