html js 遍历一个文件夹里的指定类型的所有文件,查找文件夹中所有的html文件并可读取内容

列出所有hmtl文件,并可读取内容

Html代码  收藏代码
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
    2. <HTML>  
    3.  <HEAD>  
    4.   <TITLE> New Document </TITLE>  
    5.   <META NAME="Generator" CONTENT="EditPlus">  
    6.   <META NAME="Author" CONTENT="">  
    7.   <META NAME="Keywords" CONTENT="">  
    8.   <META NAME="Description" CONTENT="">  
    9.  </HEAD>  
    10.   
    11.  <BODY>  
    12.   
    13. <script>    
    14. function HTMlist(path)  
    15. {    
    16.     var txt;    
    17.     fso = new ActiveXObject("Scripting.FileSystemObject");    
    18.     fldr = fso.GetFolder(path);    
    19.     fc = new Enumerator(fldr.files);    
    20.     for(; !fc.atEnd(); fc.moveNext())//枚举所有文件  
    21.     {    
    22.         s=fc.item();   //取文件对象    
    23.         alert(s.type);  
    24.         if(s.type=="HTML Document")  
    25.         {   //判断是否是“HTML文件”  
    26.             f = fso.GetFile(s);      
    27.             ts   =   f.OpenAsTextStream(1,-2);      
    28.             txt   =   ts.ReadAll(   );   //读全文  
    29.             ts.Close(   );      
    30.             txttxt=txt.toUpperCase();      
    31.                      
    32.             titl=s.name;    
    33.             start=txt.indexOf("<TITLE>",0);      
    34.             if   (start!=-1)  
    35.             {    
    36.                 start+=7;    
    37.                 end=txt.indexOf("</TITLE>",start);    
    38.             if(end!=-1)  
    39.                 titl=txt.substr(start,end-start);    
    40.             }      
    41.             document.write("<href=\""+s+"\">"+titl+"</a><br>");    
    42.         }  
    43.     }          
    44. }    
    45.   HTMlist("F:\\飞鸽");    
    46.   </script>  
    47.   
    48.  </BODY>  
    49. </HTML

 

posted @ 2014-10-25 22:24  alxe_yu  阅读(4007)  评论(0)    收藏  举报