正在运行具有 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