复制 Windows 7 文件时添加换行符

复制 Windows 7 文件时添加换行符

正在运行具有 8 GB 内存的 64 位 Windows 7。

有大量的文本文件没有行尾符号[即 LF (\n) 或 CRLF (\r\n)]。

想要将文件复制到新文件来解析和编辑。

使用约定的 Windows“复制”,单独的文件被连接成只有一个行结束符号的单个记录。

在复制命令将下一个文件连接到前一个文件之前,如何向每个文件添加 LF 或 CRLF?

提前感谢您的建议。

/j

答案1

假设您有一个充满 .HTML 文件的文件夹,并且您想要将它们连接在一起,但在每个文件之间放置一个空行,您可以在命令提示符下使用类似以下代码:

for %F in (*.html) do type "%F" >>concatenated.html && echo. >>concatenated.html

echo.空白行回显到文件中。

如果您想在其间添加字符串“\r\n”,则可以使用如下方法:

for %F in (*.html) do type "%F" >>concatenated.html && echo \r\n >>concatenated.html

相关内容