答案1
我不想输入所有文件的名称。
这很容易避免。在此文件夹中打开命令提示符并键入以下命令:
copy /b *.txt newfile.txt
按Enter。
现在,您将把此文件夹中的所有文本文件按日期升序排序合并到一个名为 newfile.txt 的文件中。
我的最终目标是将每个文本文件的内容存储在 Excel 表的单独列中。
以下教程或许能帮助你实现你的“最终目标”:
答案2
要在每个连接文件的末尾添加新行,请使用type
而不是copy
,如下所示:
type *.txt > newfile.txt
答案3
假设您正在谈论附加文本文件,copy
则可以使用该命令将它们附加在一起:
copy file1+file2+file3 targetfile
如果您有许多文件,则可以通过一次附加一个文件来循环。
对于二进制文件,添加' /b
'选项:
copy /b file1+file2+file3 targetfile
这假设您知道您正在处理的二进制文件可以连续附加;如果不知道,您将得到一堆无用的数据。
答案4
以下 .bat 文件将把除名为 XIT.for 的文件之外的所有 *.for 文件附加到名为 MASTER.for 的空白文件中
type NUL > MASTER.for
FOR %%G IN (*.for) DO IF NOT "%%G" == "XIT.for" copy /A MASTER.for+"%%G" && echo. >> MASTER.for
:)