中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-09 09:30
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎么删除文件夹下指定文件夹 查看 754 回复 4
楼 主 怎么删除文件夹下指定文件夹 发表于 2008-08-08 07:51 ·  中国 山东 济南 联通
高级用户
★★★
积分 959
发帖 474
注册 2007-10-25 10:40
18年会员
UID 100716
性别 男
状态 离线
怎么删除文件夹下指定文件夹,如我的C:\567下有A、B、C、D、E文件夹,我想删除567文件夹A、B、C文件夹,用FOR命令删除,怎么写代码?
2 发表于 2008-08-08 09:00 ·  中国 广东 电信
初级用户
积分 80
发帖 37
注册 2008-02-06 18:34
18年会员
UID 110292
性别 男
状态 离线
帮你顶,不过你可以用RD命令呀,rd /s/q c:\567\a,c:\567\b,c:\567\c

[ Last edited by ttj36 on 2008-8-8 at 09:10 AM ]
3 发表于 2008-08-08 11:52 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
for %%a in (A B C) do rd /s /q "C:\567\%%a"
4 发表于 2008-08-08 12:04 ·  中国 山东 济南 联通
高级用户
★★★
积分 959
发帖 474
注册 2007-10-25 10:40
18年会员
UID 100716
性别 男
状态 离线
谢谢楼上的朋友我解决了,如果里面有一个文件夹,如:"N D"中间带空格的,应该怎么写??我在N D文件夹加上了双引号,不行!

[ Last edited by 5872169 on 2008-8-8 at 12:18 PM ]
5 发表于 2008-08-08 14:18 ·  中国 福建 福州 电信
中级用户
★★
积分 356
发帖 115
注册 2004-07-27 00:00
22年会员
UID 29114
性别 男
状态 离线
@echo off
for %%a in (A B C "N D") do echo "C:\567\%%~a"
pause
论坛跳转: