自己做“一键清理系统垃圾文件中.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%\\recycled\\*.*
del
/f
/s
/q
%windir%\\*.bak
del
/f
/s
/q
%windir%\\prefetch\\*.*
rd
/s
/q
%windir%\\temp
&
md
%windir%\\temp
del
/f
/s
/q
"%userprofile%\\Local
Settings\\
Temporary
Internet
Files\\*.*"
del
/f
/s
/q
"%userprofile%\\Local
Settings\\Temp\\*.*"
echo
清除系统垃圾完成!
echo.
&
pause
复制以上到记事本,保存为BAT(清除垃圾.bat)文件,双击运行
"%userprofile%这个指的是你的系统用户地方C:\
Documents
and
Settings\
Administrator
DEL参数
DEL
[/P]
[/F]
[/S]
[/Q]
[/A[[:]
attributes
]]
names
ERASE
[/P]
[/F]
[/S]
[/Q]
[/A[[:]attributes]]
names
names
指定一个或数个文件或目录列表。
通配符
可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。
/P
删除每一个文件之前提示确认。
/F
强制删除
只读文件

/S
从所有子目录删除指定文件。
/Q
安静模式。删除全局通配符时,不要求确认。
/A
根据属性选择要删除的文件。
attributes
R
只读文件
S
系统文件
H
隐藏文件
A
存档文件
-
表示“否”的前缀
如果命令
扩展名
被启用,DEL

ERASE
会如下改变:
/S
开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-21
是批处理文件。
比如del
/f
/s
/q
%systemdrive%\*.tmp,这行字指删除%systemdrive%这个临时文件夹的所有tmp后缀的文件,其他的依此类推。
第2个回答  2019-01-22
del
/f
/s
/q
%systemdrive%\\*.tmp
清楚系统盘(通常是C盘)中的所有tmp后缀的文件强制删除并不提示
del
/f
/s
/q
%systemdrive%\\*._mp
删除_mp文件同上
del
/f
/s
/q
%systemdrive%\\*.log
删除log文件同上
del
/f
/s
/q
%systemdrive%\\*.gid
不用说了吧?
del
/f
/s
/q
%systemdrive%\\recycled\\*.*
删除回收站所有文件
del
/f
/s
/q
%windir%\\*.bak
删除windows目录中的bak文件
del
/f
/s
/q
%windir%\\prefetch\\*.*
windows/prefetch的所有文件
rd
/s
/q
%windir%\\temp
&
md
%windir%\\temp
删除windows/temp文件夹并再创建这个文件夹
del
/f
/s
/q
"%userprofile%\\Local
Settings\\Temporary
Internet
Files\\*.*"
自己看吧
del
/f
/s
/q
"%userprofile%\\Local
Settings\\Temp\\*.*"
自己看吧
echo
清除系统垃圾完成!
提示清楚垃圾完成
echo.
&
pause
不显示pause这个代码然后提示按任意键下一步
相似回答