想写个bat批处理文件,如何判断一个文件夹是否空?

transcend 2008-04-30 04:05:01
想写个bat批处理文件,如何判断一个文件夹是否空?
...全文
1906 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
terrygem 2011-03-18
  • 打赏
  • 举报
回复
找了和长时间
xingbing 2010-03-12
  • 打赏
  • 举报
回复
wwww
sd9phoenix 2008-04-30
  • 打赏
  • 举报
回复
@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 此文件夹不为空或者存在空文件夹
sd9phoenix 2008-04-30
  • 打赏
  • 举报
回复 1
@echo off
dir /a /b "要查找的文件夹"|findstr .>nul 2>nul && echo 有文件 || echo 没有文件
pause

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧