中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-01 09:07
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 如何用通配符删除文件夹 查看 1,462 回复 6
楼 主 如何用通配符删除文件夹 发表于 2006-02-27 11:13 ·  中国 浙江 温州 电信
初级用户
积分 66
发帖 23
注册 2006-02-27 10:04
20年会员
UID 51025
性别 男
来自 浙江
状态 离线
如何用通配符删除文件夹,请指教!!
2 发表于 2006-02-28 00:06 ·  中国 浙江 温州 电信
初级用户
积分 66
发帖 23
注册 2006-02-27 10:04
20年会员
UID 51025
性别 男
来自 浙江
状态 离线
晕!!这个问题没人回啊??
3 发表于 2006-02-28 12:21 ·  中国 浙江 温州 电信
初级用户
积分 66
发帖 23
注册 2006-02-27 10:04
20年会员
UID 51025
性别 男
来自 浙江
状态 离线
晕!
4 发表于 2006-02-28 16:58 ·  中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re xxniao:

发表在本论坛的主题,因为各种原因而在三日中得不到任何回复,都是正常的。兄不必如此迫切。

关于通配符删除文件夹的问题,我想是你的描述过于简洁了,因为无法理解你的真正意图是什么。因为DOS下的 deltree 命令是支持通配符的,不需要任何额外的技巧。

如果在 NT CMD 环境下,没有 deltree 的支持,那么可以在命令行中使用如下的例句:

for /d %d in (含通配符的目标目录名) do rd /s /q %d
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
5 发表于 2007-05-11 23:18 ·  中国 四川 成都 电信
初级用户
积分 105
发帖 44
注册 2006-10-05 13:57
19年会员
UID 64618
状态 离线
如果要删除当前文件夹下,如
rp123
rp124
rp125
这样的文件夹该如何写呢?思考良久不得其法,还望高手赐教!
6 发表于 2007-05-12 00:19 ·  中国 浙江 温州 电信
初级用户
积分 27
发帖 12
注册 2007-02-10 14:40
19年会员
UID 79171
性别 男
状态 离线
为什么不直接删除呢 要这样删除?
rd /s directoryname
7 发表于 2007-05-12 01:35 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
Originally posted by chengbiner at 2007-5-11 23:18:
如果要删除当前文件夹下,如
rp123
rp124
rp125
这样的文件夹该如何写呢?思考良久不得其法,还望高手赐教!


for /f "delims=" %%a in ('dir /b/ad rp12*') do rd /s /q "%%a"
论坛跳转: