@echo off并不是DOS程序中的,
而是DOS批处理中的。
当年的DOS,所有操作都用键盘命令来完成,
当你每次都要输入相同的命令时,
可以把这么多命令存为一个批处理,
从此以后,只要运行这个批处理,
就相当于打了几行、几十行命令。
DOS在运行批处理时,
会依次执行批处理中的每条命令,
并且会在显示器上显示,
如果你不想让它们显示,
可以加一个“echo off”
当然,“echo off”也是命令,
它本身也会显示,
如果连这条也不显示,
就在前面加个“@”。
还有
/f 强制删除只读文件
/q 指定静音状态。不提示您确认删除。
/s 从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。
回答完毕...
@echo off 是说, 批处理执行时不要把每行的命令显示出来, 比如:
不会显示 del /f /s /q %systemdrive%\*.tmp 这样的一行行命令, 只会默默地执行它. 你可以把这行去掉. 比较一下执行显示有什么不同?
del命令的参数, /f 表示强制删除文件, 包括只读的文件也照删
/s是连子目录一起删除
/q是安静模式, 这个模式 不 会问用户 是否删除(y/n) 而是二话不说照删.
echo命令是显示一行信息, 比如: echo 操作完成!
各种命令的详细用法, 可以输入 命令 /? 这样来查看.
比如想知道DEL命令怎么用, 可以输入:
del /?
del /f /s /q %systemdrive%\*.tmp (删除系统*.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%\*.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\*.* (删除上网cookies记录文件)
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" (删除上网临时文件)
del /f /s /q "%userprofile%\Local Settings\Temp\*.*" (删除temp文件夹下上网临时文件)
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause
还有些不太清楚,也都是使用计算机时的一些临时和垃圾文件
@echo off 是批处理结束吧
没有30秒清理垃圾的DOS命令,因为那是好多串命令了,组成一个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. & pause
=====到这里为止(这行不用复制 ===============
以后只要双击运行该文件,当屏幕提示“清除系统垃圾完成!就还你一个“苗条”的系统了!
清除系统文件夹里的临时文件,日志文件,备份文件,页面文件
清空临时文件夹,IE临时文件夹,用户的COOKIES,用户的操作记录,回收站等等