// 寻找含有原纪录的行删除,并保存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 

请为这篇文章评分:
( 已有 3 人评分, 平均得分: 4.67 分 )

Tags: bat, 批处理, host

Related Posts:

发表评论