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文件运行即可------------------------------------

时间: 2024-10-24 18:40:42

bat遍历生成文件夹下所有文件生成html连接的相关文章

php scandir遍历显示所有文件与文件夹下的文件

php教程 scandir遍历显示所有文件与文件夹下的文件,方法很简单我们只要利用is_dir判断再递归查找一次,这样就可以把遍历目录下所有文件了. 目录遍历 <?php   function numfilesindir ($thedir){     if (is_dir ($thedir)){       $scanarray = scandir ($thedir);       for ($i = 0; $i < count ($scanarray); $i++){         if

c-findfirst findnext遍历文件夹下的文件,老是缺少一个怎么回事

问题描述 findfirst findnext遍历文件夹下的文件,老是缺少一个怎么回事 TSearchRec StrRecord; int iAttributes = 0; iAttributes |= faAnyFile; if(FindFirst(StrFolder + "" + StrFile, iAttributes, StrRecord) == 0) { do { m_Ap5FileNameList.push_back(StrRecord.Name); }while(Find

PHP 遍历XP文件夹下所有文件_php技巧

复制代码 代码如下: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //PHP遍历文件夹下所有文件 $handle=opendir('C:\\'); //我要遍历C盘的文件 echo "目录 handle: $handle <br/>"; echo "文件: <br/>"; whi

bat脚本自动扫描制定文件夹下shp文件,并导入数据库,然后执行空间操作

GIS地图功能是现在越来越多项目的标配,但是商业的的arcgis软件太贵,开源的又有各种复杂的配置,如何简化这种配置呢,那就是使用脚本扫描知道文件夹下的文件,把扫描到的shp数据导入指定的空间数据库,然后对数据库中的不同表格执行不同的空间操作. @echo off echo pms map data input set PSQLPATH="C:\Program Files (x86)\PostgreSQL\9.2\bin" echo %PSQLPATH% set filePath=&q

跟益达学Solr5之索引文件夹下所有文件

   上篇我们学习了如何从PDF文件中提取文本进行索引,今天我们来学习如何对一个文件夹下所有文本文件进行索引.废话不多说,我直接贴相关配置:        首先依然是在solrconfig.xml配置文件中配置dataimport请求处理器,并指定data-config.xml配置文件加载路径: Xml代码   <requestHandler name="/dataimport" class="solr.DataImportHandler">      

java实现读取、删除文件夹下的文件

  本文给大家分享的是java实现读取.删除文件夹下的文件,其中File.delete()用于删除"某个文件或者空目录"!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,有需要的小伙伴可以参考下. java实现读取.删除文件夹下的文件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

百度开放云的bos存储,同一文件夹下的文件有个数限制么

问题描述 百度开放云的bos存储,同一文件夹下的文件有个数限制么 10C 如题:百度开放云的bos存储,同一文件夹下的文件有个数限制么 解决方案 没有没有没有没有........................ 解决方案二: 请参考百度提供的开发人员手册

文件读取-Android jni c++ 如何读取jni文件夹下的文件?

问题描述 Android jni c++ 如何读取jni文件夹下的文件? 在一个jni工程中,jni文件夹的结构如下: jni |--Android.mk |--Application.mk |--filer.h |--file.cpp |--res.txt file.cpp里边的代码如下: #include ""filer.h""#include <fstream>#include <string>using namespace std;j

eclipse+android-Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录

问题描述 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录,鼠标双击却不能打开某个具体的文件. 例如双击无法打开com.example.filepersisitencetest文件夹. 谢谢! 解决方案 点左边的箭头能展开么? 解决方案二: 在对应的工程目录中看看实际的路径是否存在吧

java实现读取、删除文件夹下的文件_java

java实现读取.删除文件夹下的文件 package test.com; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; public class ReadFile { public ReadFile() { } /** * 读取某个文件夹下的所有文件 */ public static boolean readfile(String filepath) throws Fi