Board logo

标题: 求助,怎样用for循环删除空目录 [打印本页]

作者: danjiang     时间: 2008-7-2 15:06    标题: 求助,怎样用for循环删除空目录

怎样用for循环删除空目录

[ Last edited by danjiang on 2008-7-4 at 10:14 AM ]
作者: danjiang     时间: 2008-7-2 20:58

for /r/d %%a in (*.*) do rd %a
作者: danjiang     时间: 2008-7-7 17:44
没有回答,问题太复杂?
作者: lxmxn     时间: 2008-7-7 23:06
因为这个问题已经讨论过几次了,所以没必要再重复回答你的问题了。
作者: danjiang     时间: 2008-7-8 12:05
多谢了。
搜索 "删除空目录",没找到
搜索 "删除 空目录",才找到了
作者: Climbing     时间: 2008-7-8 15:31

::::NAME RDEmpty.cmd 删除指定目录下所有空目录.cmd
@echo off

if not [%1]==[] goto _loop
call :_rdit %cd%
goto :eof

:_loop
call :_rdit %1
shift
if not [%1]==[] goto _loop
goto :eof

:_rdit
for /f "usebackq tokens=*" %%i in (`dir /ad/b/s %1 ^| sort/r`) do rd /q "%%i" >nul 2>nul && echo RD "%%i" ... Done!
goto :eof

作者: zhclvip     时间: 2010-1-6 09:04
删除的并非空目录啊!