我需要在命令行中将txt文件合并到一个txt文件中(它们位于同一个文件夹中)。这有效: 对于(* .txt)中的%f,请输入"%f" >> output.txt的
但是我需要在内容之前的每个文件的名称,如: file1的名称 file1的内容 file2的名称 file2的内容 等
命令行的代码是什么?
答案 0 :(得分:0)
这对我有用:
for %f in (*.txt) do echo %f >> output.txt & type %f >> output.txt
请注意, output.txt 也会在文件中结束,因为一旦创建它,它就会匹配您的*.txt
文件掩码。您可能希望重定向到output.tmp
,然后在其他所有内容合并后重命名。