帮我看下这命令

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:15:58
@echo off
echo清除系统LJ文件,请稍等
del /f /s /q %systemrive%\*.temp
del /f /s /q %systemrive%\*.mp
del /f /s /q %systemrive%\*.gid
del /f /s /q %systemrive%\*.old
del /f /s /q %systemrive%\*.log
del /f /s /q %systemrive%\*.chk
del /f /s /q %systemrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.prefetch\*.*
rd /s /q %userprofile%temp & %userprofile%temp
del /f /s /q %userprofile%\cookies\*.*
del /f /s /q %userprofile%\recent\*.*
del /f /s /q "%uesrprofile%\Local Settings\Temp orary Internet Files\*.*"
del /f /s /q "%uesrprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. &pause
有文本文档编写,后缀是.bat
echo清除系统LJ文件不是内部或者外部命令,也不是可运行的命令,但是却可以运行啊?为什么?
是不把多个DOS命令集合在一起啊,成为批处理命令啊?

批处理就是顺序执行很多条dos命令,当一条执行错误或无法执行就执行下一条,所以“echo清除系统LJ文件,请稍等”这句出错后就执行“del /f /s /q %systemrive%\*.temp”这句了。

用echo时,在回显的内容前应该有一个空格(多个也行),即写为:

echo 清除系统LJ文件,请稍等

这是汇编语言

echo就是屏幕显示的意思
这是用WINDOS98流传下来的 然后在XP里面有点改进
对 就是把多个DOS命令集合在一起 然后一条一条的运行