中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 11:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 问一个关于 RD 命令的问题 查看 805 回复 6
楼 主 问一个关于 RD 命令的问题 发表于 2008-04-23 14:39 ·  中国 上海 静安区 电信
初级用户
积分 102
发帖 48
注册 2008-03-18 23:42
18年会员
UID 113352
性别 男
状态 离线
请教一个关于 RD命令的问题 ,就是说在用RD命令的时候怎么样才能不让它把整个目录删掉?

假如现在有个文件夹在D盘下, d:\123 它里面有很多文件夹和文件
我现在用 RD /s /q d:\123 ,其实我想删除123里面所有的文件和文件夹 ,但是我用这个命令后发现整个目录被删掉了,所以我想请教一下高手,能不能有什么办法把里面的所有东西删掉,而这个目录还留着?????
2 发表于 2008-04-23 14:56 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
18年会员
UID 103127
性别 男
状态 离线
用 del /s 123\*.*

不过它不会删除文件夹
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
3 发表于 2008-04-23 15:09 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
rd /s /q d:\123&&md d:\123
批处理之家新域名:www.bathome.net
4 发表于 2008-04-23 15:35 ·  中国 湖北 武汉 电信
初级用户
积分 108
发帖 49
注册 2008-02-26 18:54
18年会员
UID 111491
性别 男
状态 离线
pushd d:\123&&rd sub_dir\ /s /q
sub_dir为123的子目录

[ Last edited by learner0 on 2008-4-23 at 03:38 PM ]
5 发表于 2008-04-23 17:44 ·  中国 上海 静安区 电信
初级用户
积分 102
发帖 48
注册 2008-03-18 23:42
18年会员
UID 113352
性别 男
状态 离线
3楼的到是一个变通的办法 呵呵

4楼的大哥我好像没看懂 不好意思哦

谢谢各位大哥
6 真高明 发表于 2008-05-09 19:06 ·  中国 江西 南昌 电信
初级用户
积分 82
发帖 34
注册 2008-04-29 19:37
18年会员
UID 117307
性别 男
来自 江西
状态 离线
7 试个FOR的 发表于 2008-05-10 00:48 ·  中国 辽宁 锦州 联通
中级用户
★★
积分 228
发帖 106
注册 2008-04-26 12:34
18年会员
UID 117003
性别 男
状态 离线
for /f %%i in ('dir /b c:\123\*.*') do if exist c:\123\"%%i" rd /s /q c:\123\"%%i" & del /f /s /q c:\123\"%%i"
论坛跳转: