• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用批处理删除HOSTS中特定内容的行的代码

    Q:用bat批处理来删除或者修改hosts中指定的条目,例如对于127.0.0.1 localhosts,能否把hosts里面带有local的记录全都删掉或者改掉?

    A:

    复制代码 代码如下:

    cd /d %windir%\system32\drivers\etc 
    rem 先删除hosts.bak防止重命名失败 
    del hosts.bak 
    ren hosts hosts.bak 
    for /f "eol=# tokens=1,2" %%i in (hosts.bak) do call :checkvalue %%i %%j 
    goto end 

    :checkvalue 
    echo %2 | find /i "local" 
    if %errorlevel%==1 (echo %1 %2 >>hosts) 

    :end 

    您可能感兴趣的文章:
    • 批处理利用HOSTS文件(屏蔽,加速)网站的代码
    • 使用批处理bat更改hosts的多个方法
    • 批处理添加多个新的域名到hosts
    上一篇:用批处理实现的删除特定时间以前的文件
    下一篇:用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用批处理删除HOSTS中特定内容的行的代码 使用,批处理,删除,HOSTS,