我想在多个文本文件的开头添加一个空行。要将其附加到末尾,可能只需在 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