使用bat批处理命令行更改写入编辑host文件

Posted by he; tagged with bat , 批处理 , host

// 寻找含有原纪录的行删除,并保存bak备份。
findstr /v "www.test.com" "C:\Windows\System32\Drivers\etc\hosts">>C:\Windows\System32\Drivers\etc\hosts.bak

//把bak备份恢复
cd /d %windir%\system32\drivers\etc
del hosts
ren hosts.bak hosts

//插入空行
@echo.>>C:\Windows\System32\Drivers\etc\hosts 
@echo.>>C:\Windows\System32\Drivers\etc\hosts 

//写入记录
@echo 127.0.0.1 www.test.com>>C:\Windows\System32\Drivers\etc\hosts 

- 本文完 -