比如a文件夹下面有多个文件夹,多个文件夹有多个txt,那么在a文件夹下面建立bat
for /d %%i in (*) do ( cd %%i
type *.txt>> 123.txt
cd ..)
这样就会生成一个123.txt,应该就是你要的东西了
一条命令即可。而且不会像2楼那样多次运行内容多次重复的情况。
命令行直接运行
@(for /f "tokens=*" %i in ('dir/s/b/a-d *.txt') do @type "%i")>123.txt
BAT批处理
@(for /f "tokens=*" %%i in ('dir/s/b/a-d *.txt') do @type "%%i")>123.txt
要用for命令。
但是这有点烦。
不能一不到位,只能以一个文件夹为单位