::进入当前bat文件所在目录 cd %cd% @echo off setlocal ENABLEDELAYEDEXPANSION ::设置数组obj的值 set objLentth=2 set obj[0]=test1 set obj[1]=test2 @echo !obj[0]! @echo !obj[1]! set objIndex=0 ::===在这里设置你的后缀名 set houzhui=.jpg .gif .png .m4s ::===在这里设置你要搜索的路径,这里设置为批处理所在目录 set pwd=%~dp0 for /R "%pwd%" %%i in (*) do ( ::===这里是记录文件名,根据要求记录吧 set filename=%%~nxi call :check %%~xi ) @echo !obj[0]! @echo !obj[1]! ::执行合并命令 ffmpeg.exe -i !obj[0]! -i !obj[1]! -codec copy Output.mp4 pause :check for %%i in (%houzhui%) do ( ::===判断后输出噢,根据自己喜欢输出吧 if "%1"=="%%i" echo !filename! && echo ./find.sh !filename! >>kk.txt && set obj[%objIndex%]=!filename! set /a objIndex=%objIndex%+1 ) goto :eof