合并文件夹中的txt文件
Merge txt files in folder
我需要在命令行中将 txt 文件合并为一个 txt 文件(它们在同一文件夹中)。这有效:
对于 (*.txt) 中的 %f,请输入“%f”>> output.txt
但是我需要每个文件的名称在内容之前,例如:
文件名1
文件1的内容
文件名2
文件2的内容
等等
命令行的代码是什么?
这对我有用:
for %f in (*.txt) do echo %f >> output.txt & type %f >> output.txt
请注意,output.txt 也会出现在文件中,因为一旦创建,它就会与您的 *.txt
文件掩码相匹配。您可能希望重定向到 output.tmp
,然后在合并其他所有内容后重命名它。
我需要在命令行中将 txt 文件合并为一个 txt 文件(它们在同一文件夹中)。这有效: 对于 (*.txt) 中的 %f,请输入“%f”>> output.txt
但是我需要每个文件的名称在内容之前,例如: 文件名1 文件1的内容 文件名2 文件2的内容 等等
命令行的代码是什么?
这对我有用:
for %f in (*.txt) do echo %f >> output.txt & type %f >> output.txt
请注意,output.txt 也会出现在文件中,因为一旦创建,它就会与您的 *.txt
文件掩码相匹配。您可能希望重定向到 output.tmp
,然后在合并其他所有内容后重命名它。