如果要将几个(或多个)文本文件合并为一个较大的文本文件,Windows提供了几种方法来实现。选择哪种方式可能取决于要合并的文件数量,文件大小以及使用不同方法的舒适程度。

首先想到的一种方法是复制/粘贴方法。

这样,您就可以在熟悉的Windows环境中完成目标。请遵循以下一般步骤:

。在桌面或文件夹中单击鼠标右键,然后选择“新建” |“新建”。出现的上下文菜单中的文本文档。 Windows会强制为您创建一个新的文本文档。

。可以将文本文档命名为任意名称,例如“ Combined.txt”。

。在记事本中打开新创建的文本文件。

。使用记事本,打开要合并的文本文件。

。按Ctrl + A。文本文件中的所有信息均已选中。

。按Ctrl + C。所有选择的信息都将复制到剪贴板。

。选择您在步骤3中打开的文本文件。 。按Ctrl + V。所有信息都粘贴到文本文件中。

。关闭您在步骤4中打开的文本文件。 。对于要合并到新文件中的每个其他文本文件,重复步骤4到9。

。保存包含组合信息的文本文件。

显然,这是一种非常繁琐的方法,尤其是当您要合并多个文件时。其他方法要快得多,但是它们确实需要您在命令行中进行工作。

用于合并文件的最简单的命令行方法可能是使用“复制”命令。使用“复制”,您可以指定多个文件作为输入,并指定一个文件作为输出文件。然后,将所有输入文件复制到一个输出文件中,您就完成了。您的命令行可能看起来像这样:

这会将文件“ in1.txt”,“ in2.txt”和“ in3.txt”复制到名为“ Combined.txt”的文件中。 (Combined.txt文件由“复制”命令自动创建。如果先前存在Combined.txt,则该命令会覆盖该文件。)“复制”命令也支持通配符,因此,如果文件名遵循标准格式,甚至可以这样做:

C:\> copy in1.txt + in2.txt + in3.txt Combined.txt

这可能是最好的方法,但是如果您希望使用更深奥的解决方案,则可以尝试使用Type命令的两种变体之一。例如,

C:\> copy in*.txt Combined.txt

这将键入所有“输入”文本文件的内容,并将输出发送到“ Combined.txt”文件。如果先前存在Combined.txt文件,则此命令将覆盖它。

C:\> type in*.txt > Combined.txt

Type命令的第二个变体也使用For命令。在此变体中,“输入”文件一次循环一次,其内容附加到您的“ Combined.txt”文件中:

这些都是解决问题的有趣方法,但我最喜欢的是简单的“复制”命令。

C:\>For %f in (in*.txt) do type %f >> Combined.txt

本技巧(5670)适用于Windows 7、8和10。