批处理:识别文件夹中空文件夹

2025-03-20 22:24:13
推荐回答(2个)
回答1:

dir /ad/b/s | sort /r >empties.bat
用 查找和替换 功能 每个文件夹前 加 rd ,
保存修改后的Empties.bat文件,进入命令行窗口执行这个批处理文件。Empties.bat将试图删除(即rd命令的作用)每一个文件夹,但包含内容的文件夹不可能用rd命令删除,结果就删除了所有空的文件夹。

回答2:

以后私信中不要截图,直接发链接,这样我电脑上可以直接访问您的问题,否则找您的问题就麻烦多了。

@echo off & title 列出空Z_1所在文件夹 By 依梦琴瑶
cd /d %~dp0

(for /d %%a in (*) do (
    if exist "%%~a\Z_1" (
        dir /a-d/s/b "%%~a\*" >nul 2>nul
        if errorlevel 1 (
            echo %%~a
        )
    )
))>空Z_1记录.Log
pause