@echooff for /f delims= %%ain( dir/a-d/s/b*.txt ) do ( (echo【%%~a】 type %%~a echo,) new .temp) ren new .temp new .txt pause 参考内容: 求大神帮忙写个bat脚本,当前目录下有很多个txt文件,分布于子目录内(有