如何批量将一个txt文件中的文本附加到多个txt文件中?

如何批量将一个txt文件中的文本附加到多个txt文件中?

我有一个.txt文件,其中包含一些文本,我想将其附加到.txt文件夹中的所有文件中。

谁能向我解释一下该怎么做?

答案1

我建议重命名应该附加到的文件append_me(或任何没有扩展名的文件),然后您可以在批处理文件中.txt使用 FOR 循环:*.txtappend.bat

@echo off
for %%a in (*.txt) do type append_me >> %%a
  • @在执行之前禁止打印以下命令行
  • echo off对所有以下命令执行相同操作
  • %%a定义一个变量,它(一个接一个)获取*.txt文件名(*)
  • type显示文件内容(Linux 类似cat
  • >>将该内容附加到当前文件(%%a

(*)如果您直接在命令行上使用该命令,则仅使用%a;请参阅循环for /?的完整语法for

相关内容