zoukankan      html  css  js  c++  java
  • bat遍历生成文件夹下所有文件生成html连接

    ---------------------------------------------------------本行不复制----------------------1.bat-------------------------------------------------------------------------------


    @echo off


    setlocal


    set LISTFILE=list.htm


    echo MAKING LISTFILE … (PLEASE WAIT)


    rem 这里是输出网页的头部,其中^符号表示后一个字符没有特殊含义,按普通字符处理。


    echo ^<head^>^<style type=text/css^>A:link{FONT-SIZE:9pt;COLOR:#000000;TEXT-DECORATION: none} > %LISTFILE%


    echo A:visited{FONT-SIZE:9pt;COLOR:#000000;TEXT-DECORATION:none}A:hover{COLOR:#ff0000; >> %LISTFILE%


    echo TEXT-DECORATION: underline}BODY{FONT-SIZE:9pt}TABLE{FONT-SIZE:9pt}^</style^>^</head^> >> %LISTFILE%


    echo [PROCESSED BY %0]^<br^> >> %LISTFILE%


    rem 这里是最主要的部分,其实就是使用dir命令以最简单的形式列出当前目录下(包括子目录)的所有的文件


    rem 然后使用for来把它转换为超链接的形式,有兴趣可以敲一下这个命令,看看会出现什么样的结果:"dir *.* /a:-d/s/b"


    for /f "tokens=* delims=" %%i in ('dir *.* /a:-d/s/b') do (


    echo ^<a href="%%i" target=_blank^>%%i^</a^>^<br^> >> %LISTFILE%


    )


    start .\%LISTFILE%

    ------------------------------------------------------本行不复制,以上内容另存为1.bat,放到任意文件夹下双击此bat文件运行即可------------------------------------





    ---------------------------------------------------------本行不复制----------------------2.bat-------------------------------------------------------------------------------


    ::for %a in (*.html) do echo "<a href=%a>%a</a>" >index.html


    type head.txt >>index.html


    for /d %%a in (*.*) do (


    echo ^<a href=%%a/index.html^>%%a^</a^> >>index.html


    echo ^<br^> >>index.html


    echo ^<br^> >>index.html


    cd %%a


    call c:\html.bat


    cd ..


    )


    for %%b in (*) do (


    echo ^<a href=%%b^>%%b^</a^> >>index.html


    echo ^<br^> >>index.html


    echo ^<br^> >>index.html


    )


    type end.txt >>index.html



    ------------------------------------------------------本行不复制,以上内容另存为2.bat,放到任意文件夹下双击此bat文件运行即可------------------------------------

  • 相关阅读:
    如何配置任意目录下Web应用程序
    Eclipse配置class文件输出目录
    window下搭建Python3.7+selenium3.1.1+pycharm环境
    如何把本地项目上传到GitHub
    Git 如何把master的内容更新到分支
    更新远程代码到本地库
    如何解决本地仓库和远程仓库的冲突(Conflict)
    如何使用Java创建Excel(.xls 和 .xlsx)文件 并写入数据
    Configure Tomcat 7 to run Python CGI scripts in windows(Win7系统配置tomcat服务器,使用python进行cgi编程)
    2019年春季学期第三周作业
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416548.html
Copyright © 2011-2022 走看看