中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 删除所有文件和目录 上一主题 | 下一主题
bgwzlgf9610
初级用户

我很想学DOS


积分 30
发帖 12
注册 2007-4-28
状态 离线
『楼 主』:  删除所有文件和目录

最近,学生机房里经常有学生拿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

2007-4-29 04:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhoushijay
高级用户

Autowalk


积分 845
发帖 375
注册 2007-3-3
状态 离线
『第 2 楼』:  

你可以想所有学生机的启动项里考一个,每次机子启动前删除所有目录。

不过……我也是刚从学生过来的,这样做是不是太残忍了点???
-_-!

2007-4-29 04:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhoushijay
高级用户

Autowalk


积分 845
发帖 375
注册 2007-3-3
状态 离线
『第 3 楼』:  

残忍就残忍吧 管不了那么多了,这帮混小子如果不听话就狠狠地打

@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 ]

2007-4-29 04:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bgwzlgf9610
初级用户

我很想学DOS


积分 30
发帖 12
注册 2007-4-28
状态 离线
『第 4 楼』:  

我也不敢在自己的机子上试这样的代码,但我想应该修改第三行的数字(1,1,255),因为教师机的IP是161。如果不修改,那这是连自己的内容也删除了?_^^_

2007-4-29 05:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhoushijay
高级用户

Autowalk


积分 845
发帖 375
注册 2007-3-3
状态 离线
『第 5 楼』:  

@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


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

2007-4-29 05:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: