有没有办法从批处理文件中删除给定目录下的所有空子目录?
或者,是否可以递归复制目录,但不包括任何空目录?
发布于 2010-04-23 21:26:19
@echo off
setlocal ENABLEEXTENSIONS
call :rmemptydirs "%~1"
goto:EOF
:rmemptydirs
FOR /D %%A IN ("%~1\*") DO (
REM recurse into subfolders first...
call :rmemptydirs "%%~fA"
)
RD "%~f1" >nul 2>&1
goto:EOF呼叫方式:rmemptydirs.cmd "c:\root dir to delete empty folders in"
https://stackoverflow.com/questions/2697885
复制相似问题