@echo off
setlocal enabledelayedexpansion
set n=0
for /f "delims=" %%a in ('dir /b D:\test  ^| findstr .bat') do (     :
set /a n=n+1
)
echo files_num=%n%

可显示D:\test文件夹下有几个".bat"后缀的文件

说明:上面的^|是转义,否则管道符号“|” 只会被当成竖线

还可以加一些判断来检查文件数对不对,比如:if not %n% == 1 ( echo not 1 )

相关文章:

  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2021-11-19
  • 2021-11-21
猜你喜欢
  • 2021-10-25
  • 2021-11-06
  • 2021-11-06
  • 2021-07-25
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
相关资源
相似解决方案