bat函数编辑文件(添加行到文件的开头)

Ber*_*ing 5 windows batch-file

在我的bat脚本中,我用什么来打开一个名为open.txt的文件,并将以下行添加到顶部

SOME TEXT TO BE ADDED
Run Code Online (Sandbox Code Playgroud)

可以在.bat脚本中处理这样的小编辑

pax*_*blo 6

当然,有类似的东西:

copy original.txt temp.txt
echo.SOME TEXT TO BE ADDED>original.txt
type temp.txt >>original.txt
del temp.txt
Run Code Online (Sandbox Code Playgroud)

第一行生成文件的临时副本.第二行用你想要添加的行覆盖文件(特别注意在添加的文本和>重定向操作符之间缺少空格- echo有一个令人讨厌的习惯,即包含这些空格).

第三行使用append重定向运算符>>将原始文件添加到新文件的末尾,然后最后一行删除临时文件.