|
haiou327
高级用户
DOS时空
积分 713
发帖 348
注册 2007-2-10
状态 离线
|
『楼 主』:
删除目录下所有子目录(不包括父目录)(已结)
请教,删除目录下所有子目录(不包括父目录)
如要删除HAIOU目录下所有子目录,但要保留HAIOU这个父目录。
用RD/S/Q HAIOU 会把HAIOU这个目录连根拔掉。
[ Last edited by haiou327 on 2008-1-1 at 08:11 PM ]
|
欢迎进入我的网盘!!! |
|
2008-1-1 15:31 |
|
|
haiou327
高级用户
DOS时空
积分 713
发帖 348
注册 2007-2-10
状态 离线
|
『第
2 楼』:
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
/S 除目录本身外,还将删除指定目录下的所有子目录和
文件。用于删除目录树。
用S参数把父目录也删除了
|
欢迎进入我的网盘!!! |
|
2008-1-1 15:37 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
3 楼』:
我的思路:(不方便测试,请自行测试。不知有没有错的)
if %%a in (dir/ad/b) do rd %%a /s /q
|
|
2008-1-1 16:35 |
|
|
haiou327
高级用户
DOS时空
积分 713
发帖 348
注册 2007-2-10
状态 离线
|
|
2008-1-1 19:15 |
|
|
haiou327
高级用户
DOS时空
积分 713
发帖 348
注册 2007-2-10
状态 离线
|
『第
5 楼』:
如在HAIOU目录有几百个随机数字的目录,我想把这些目录删除,保留HAIOU目录
这样的批处理该怎么写.
C:\HAIOU
├─1
├─10
├─100
├─101
├─102
├─103
├─104
├─105
├─106
├─107
├─108
├─109
├─11
├─110
├─111
├─112
├─113
├─114
├─115
├─116
├─117
├─118
├─119
├─12
├─120
├─121
├─122
├─123
├─124
├─125
├─126
├─127
├─128
├─129
├─13
├─130
├─131
├─132
├─133
├─134
├─135
├─136
├─137
├─138
├─139
├─14
├─140
├─141
├─142
├─143
├─144
├─145
├─146
├─147
├─148
├─149
├─15
├─150
├─151
├─152
├─153
├─154
├─155
├─156
├─157
├─158
├─159
├─16
├─160
├─161
├─162
├─163
├─164
├─165
├─166
├─167
├─168
├─169
├─17
├─170
├─171
├─172
├─173
├─174
├─175
├─176
├─177
├─178
├─179
├─18
├─180
├─181
├─182
├─183
├─184
├─185
├─186
├─187
├─188
├─189
├─19
├─190
├─191
├─192
├─193
├─194
├─195
├─196
├─197
├─198
├─199
├─2
├─20
├─200
├─21
├─22
├─23
├─24
├─25
├─26
├─27
├─28
├─29
├─3
├─30
├─31
├─32
├─33
├─34
├─35
├─36
├─37
├─38
├─39
├─4
├─40
├─41
├─42
├─43
├─44
├─45
├─46
├─47
├─48
├─49
├─5
├─50
├─51
├─52
├─53
├─54
├─55
├─56
├─57
├─58
├─59
├─6
├─60
├─61
├─62
├─63
├─64
├─65
├─66
├─67
├─68
├─69
├─7
├─70
├─71
├─72
├─73
├─74
├─75
├─76
├─77
├─78
├─79
├─8
├─80
├─81
├─82
├─83
├─84
├─85
├─86
├─87
├─88
├─89
├─9
├─90
├─91
├─92
├─93
├─94
├─95
├─96
├─97
├─98
└─99
[ Last edited by haiou327 on 2008-1-1 at 07:33 PM ]
|
欢迎进入我的网盘!!! |
|
2008-1-1 19:29 |
|
|
haiou327
高级用户
DOS时空
积分 713
发帖 348
注册 2007-2-10
状态 离线
|
『第
6 楼』:
已经解决,感谢chishingchan的提示,不过是FOR,不是IF
贴出代码
for /f %%a in ('dir /ad /b /s c:\haiou') do rd /s/q %%a
[ Last edited by haiou327 on 2008-8-1 at 10:51 PM ]
|
欢迎进入我的网盘!!! |
|
2008-1-1 20:07 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
7 楼』:
Quote: | 已经解决,感谢chishingchan的提示,不过是FOR,不是IF |
|
你说得没错,只不过是我打错字了。
|
|
2008-1-3 16:35 |
|
|
lslcxlsl
初级用户
积分 52
发帖 24
注册 2007-8-24
状态 离线
|
『第
8 楼』:
我还需要努力
dos命令玩的如此好,dos 联盟人才真多。 我还需要努力
|
|
2008-7-24 15:52 |
|
|
fuuma
初级用户
积分 32
发帖 14
注册 2007-8-28
状态 离线
|
『第
9 楼』:
其实可以用RD /S /Q后在建一个HAIOU的文件夹
|
|
2008-7-25 23:07 |
|
|
lnlhg
新手上路
积分 6
发帖 3
注册 2005-11-1
状态 离线
|
『第
10 楼』:
Quote: | Originally posted by haiou327 at 2008-1-1 20:07:
已经解决,感谢chishingchan的提示,不过是FOR,不是IF
贴出代码
for /f %%a in ('dir /ad /b /s c:\haiou') do rd /s/q %%a[/fon ... |
|
使用之后提示错误,我是windows2003系统。
|
|
2010-7-27 09:13 |
|
|
wl00560
银牌会员
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
『第
11 楼』:
cd haiou
deltree /y .
|
|
2010-8-1 00:14 |
|