Board logo

标题: 删除所有文件和目录 [打印本页]

作者: bgwzlgf9610     时间: 2007-4-29 04:15    标题: 删除所有文件和目录

最近,学生机房里经常有学生拿U盘向计算机里拷游戏,由于装了还原卡,每次重启动都会恢复C:盘内容,而d:、e:盘的内容就经常需要自己来删除,很不方便。趁这次重做学生机房,在学生机c:盘里加了一个批处理,以后只要教师机点一下鼠标,让所有的学生机运行这个批处理就OK了。
内容如下:
cmd /c
del d:\. /s /q /f
rd d:\. /s /q
del e:\. /s /q /f
rd e:\. /s /q
作者: zhoushijay     时间: 2007-4-29 04:18
你可以想所有学生机的启动项里考一个,每次机子启动前删除所有目录。

不过……我也是刚从学生过来的,这样做是不是太残忍了点???
-_-!
作者: zhoushijay     时间: 2007-4-29 04:30
残忍就残忍吧 管不了那么多了,这帮混小子如果不听话就狠狠地打

@echo off
for %%d in (d: e:) do (
    for /l %%i in (1,1,255) do (
       del /s /q \\192.168.1.%%i\%%d\
    )
)

代码未经过测试,我可不敢试这代码。IP地址请自己改下,

[ Last edited by zhoushijay on 2007-4-28 at 03:33 PM ]
作者: bgwzlgf9610     时间: 2007-4-29 05:24
我也不敢在自己的机子上试这样的代码,但我想应该修改第三行的数字(1,1,255),因为教师机的IP是161。如果不修改,那这是连自己的内容也删除了?_^^_
作者: zhoushijay     时间: 2007-4-29 05:47
@echo off

for %%d in (d: e:) do (
    for /l %%i in (1,1,255) do (
       if %%i neq 161 (
          del /s /q \\192.168.1.%%i\%%d\
       )

    )
)
:end

pause>nul


这样先去试试吧,有错误了再改