楼 主
怎么删除文件夹下指定文件夹
发表于 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
论坛跳转: