利用批处理删除硬盘里所有能删除的文件

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:54:00
帮忙写出批处理的代码。用.CMD或.BAT都可以。谢谢!我想用来整蛊局域网里的同学。哈!还有,批处理命令开头的@ECHO OFF 是什么意思呢?能改成@ECHO ON么?有什么区别?

@:表示命令当前行不显示。
echo:显示信息,echo后跟要显示的内容,Echo off关闭显示。在批命令运行时,隐藏运行的命令行。相关于每一个命令行前都加上了@符号。Echo on与Echo off相反,用于开启显示。Echo命令在没有任何参数情况下,显示Echo on/off的状态。

至于删除所有文件,一旦把别人辛辛苦苦编辑的个人文件删除了,开的玩笑就太大了。恕我不能编写。下面是删除临时文件的批命令,将下面代码复制到记事本中,保存为扩展名为BAT或CMD的文件,双击运行就可以了。

@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\*.*
del /f /s /q %windir%\temp\*.*
rd /s /q %windir%\temp\.
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" <