如果文件名按顺序排列,是否从命令提示符连接多个文本文件?

如果文件名按顺序排列,是否从命令提示符连接多个文本文件?

我曾经能够使用以下命令按文件名的顺序在 dos 命令中连接多个文本文件:

FOR %%1 in (1*.txt) do type %%1 >> combined.txt

问题是文本文件不再按文件名顺序组合,不知道为什么。因此,它们不是按 File1.txt、File2.txt 和 File3.txt 的顺序组合,而是按 File3.txt、File1.txt 和 File2.txt 的顺序组合。任何帮助都非常感谢!

答案1

我也会用 2016 年的 Powershell 来做这个,但这似乎有效

for %i in (1*.txt) do echo %i|sort|type %I >combined.txt

(添加第二个%以供脚本文件使用)

相关内容