Windows 在 txt 批处理开头添加空行

Windows 在 txt 批处理开头添加空行

我想在多个文本文件的开头添加一个空行。要将其附加到末尾,可能只需在 Windows cmd 中执行以下操作即可。

echo. >> *.txt

如何将行添加到文件开头而不是结尾?保留编码和文件中的所有其他内容也很重要。非常感谢!

答案1

for %f in (*.txt) do (echo.&type "%f")>tmp.file && move /y tmp.file "%f"

它可能比这做得更好,因为我正在使用一个tmp.file临时文件(检查是否已经有一个同名的文件)

答案2

反馈后编辑的答案:

$ (echo. && echo File.txt) > ./temp.txt&rename temp.txt File.txt

相关内容