@echo off
setlocal
set /p k=要测试的文件夹路径:
if not exist "%k%\." echo 此文件夹不存在&&goto :eof
for /f "tokens=1 delims=个目录" %%a in ('dir /a "%k%"^|findstr "个目录"') do set a=%%a
for /f "tokens=1 delims=个文件" %%b in ('dir /a "%k%"^|findstr "个文件"') do set b=%%b
if "%b: =%"=="0" if "%a: =%"=="2" echo 此文件夹为空&&goto :eof
echo 此文件夹不为空或者存在空文件夹