.bat
我如何从更改硬盘上某处文件内容的文件中编辑文件?
例如,我的桌面上有一个文件,我可以编写一个.bat
脚本,在文件已经包含一些内容的情况下向文件中添加一行,如“hello”吗?我想在文件末尾添加“hello”行。它还可以编辑没有扩展名的文件(例如 HOSTS 文件)吗?
答案1
使用以下方法可以很容易地向文件中添加一行重定向。
echo Hello>>file
将附加一行包含你好到最后文件。
echo.>>file
插入一个空白行。
小心!非常相似的命令
echo.>file
替换全部内容文件以空白行结尾。所有之前存储的信息都将丢失!
没有扩展名的文件没有什么特别之处。但是,如果启用了 UAC,HOSTS 文件将受到保护。以管理员身份运行批处理文件会删除保护。