A.bat查询指定目录下的文件,并且调用B.bat文件可以传获取的文件名。
A.bat
@echo off
:: 指定路径
set dirpath=C:\test
:: 搜索的后缀名
set ext=txt
for /r "%dirpath%" %%a in (*."%ext%") do (
echo %%a
:: 带路径的文件,获取文件名,再调用BAT传指定参数
for %%b in (%%a) do call C:\test\b.bat %%~nxa
)
pause
B.bat
@echo off
echo value %1
echo 接收完毕.....
如果资源学习了,可以点赞支持!