欢迎来到优智文库! | 帮助中心 | 优智文库,优质文档!
优智文库
全部分类
  • 办公资料   合同协议 >
  • 各类报告   商业管理 >
  • 行业资料   小学资料 >
  • IT计算机   初中资料 >
  • 土木建筑   高中资料 >
  • 机械制造   通信电子 >
  • 文学艺术   资格认证 >
  • 幼儿资料   高校资料 >
  • 医学心理   学术专区 >
  • 生活休闲   其它 >
  • 自动生成sitemap的bat命令代码

    :: 此bat文件保存为ANSI才能兼容汉字提示输出

    @echo off

    setlocal enabledelayedexpansion

    set /a counter=1

    set /a file_counter=0


    :: 创建输出目录

    if not exist sitemaps mkdir sitemaps


    echo 开始生成站点地图...


    :: 添加XML声明

    echo ^<?xml version="1.0" encoding="UTF-8"?^> >> sitemaps/Ditu_!file_counter!.xml

    :: 添加根元素

    echo ^<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"^> >> sitemaps/Ditu_!file_counter!.xml

    :: 从序号1开始,每次递增1,总数400000条

    for /L %%i in (1, 1, 400000) do (

      set /a "index=%%i-1"

      set "date=%date:~0,4%-%date:~5,2%-%date:~8,2%"


      echo ^<url^> >> sitemaps/Ditu_!file_counter!.xml

      echo   ^<loc^>https://www.XXX.com/docdown/!index!.html^</loc^> >> sitemaps/Ditu_!file_counter!.xml

      echo   ^<lastmod^>!date!^</lastmod^> >> sitemaps/Ditu_!file_counter!.xml

      echo   ^<changefreq^>daily^</changefreq^> >> sitemaps/Ditu_!file_counter!.xml

      echo   ^<priority^>1^</priority^> >> sitemaps/Ditu_!file_counter!.xml

      echo ^</url^> >> sitemaps/Ditu_!file_counter!.xml


    :: 每40000条数据生成一个sitemap文件

      set /a "mod=%%i %% 40000"

      if !mod! == 0 (

        echo 当前sitemap已成功,继续生成下一个sitemap...


        :: 关闭根元素

        echo ^</urlset^> >> sitemaps/Ditu_!file_counter!.xml


        set /a "file_counter+=1"


        :: 添加新的XML声明和根元素

        echo ^<?xml version="1.0" encoding="UTF-8"?^> >> sitemaps/Ditu_!file_counter!.xml

        echo ^<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"^> >> sitemaps/Ditu_!file_counter!.xml

      )

    )


    :: 关闭最后一个文件的根元素

    echo ^</urlset^> >> sitemaps/Ditu_!file_counter!.xml


    echo 已全部完成!

    pause


    分享到微信 分享到微博 分享到QQ空间

    本文标签

    联系邮箱:13306624#qq.com (将#替换成@)

    本站为C2C文档模式,即用户上传的文档直接被用户下载,本站只是中间服务平台。

    优智文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。

    若文档所含内容侵犯了您的版权或隐私,请立即通知我们,我们立即给予删除!

    鲁ICP备2022033855号-2      鲁B2-20221817      公安备案  鲁公网安备 37160202000824号

    在线客服 百度小程序
    收起
    展开