从批处理脚本编辑文件

从批处理脚本编辑文件

.bat我如何从更改硬盘上某处文件内容的文件中编辑文件?

例如,我的桌面上有一个文件,我可以编写一个.bat脚本,在文件已经包含一些内容的情况下向文件中添加一行,如“hello”吗?我想在文件末尾添加“hello”行。它还可以编辑没有扩展名的文件(例如 HOSTS 文件)吗?

答案1

使用以下方法可以很容易地向文件中添加一行重定向

echo Hello>>file

将附加一行包含你好到最后文件

echo.>>file

插入一个空白行。

小心!非常相似的命令

echo.>file

替换全部内容文件以空白行结尾。所有之前存储的信息都将丢失!

没有扩展名的文件没有什么特别之处。但是,如果启用了 UAC,HOSTS 文件将受到保护。以管理员身份运行批处理文件会删除保护。

相关内容