合并一个txt文件中所有子目录中的所有.txt文件

la *_*via 5 merge text xcopy batch-file

我想将我的目录(包含子目录)中的所有.txt文件的内容合并到一个txt文件中.我需要这样做:

xcopy text1.txt + text2.txt text3.txt
Run Code Online (Sandbox Code Playgroud)

但是在一个for循环中,它接受当前目录中的所有文本文件.我假设这样的事情:

for \r ___ in ___ do copy list.txt
Run Code Online (Sandbox Code Playgroud)

提前致谢.

fox*_*ive 13

使用一个%而不是两个%%从命令行运行它.

for /r "c:\folder" %%a in (*.txt) do type "%%a" >>"bigfile.txt"
Run Code Online (Sandbox Code Playgroud)

  • 对于/ r"c:\ Users\Acer\Desktop\UJC\files \"%a in(*.txt),请键入"%a">>"c:\ Users\Acer\Desktop\UJC\files\bigfile.文本" (2认同)