bat中查找文件夾下有幾個某類型的文件


@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 )


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM