客户端Js+FSO遍历文件夹

此代码仅IE浏览器下能运行,并且需要开放fso权限。

+展开
-JavaScript
  function  HTMlist(path){  
  var  txt;  
  fso  =  new  ActiveXObject("Scripting.FileSystemObject");  
  fldr  =  fso.GetFolder(path);  
  fc  =  new  Enumerator(fldr.files);  
  for  (;  !fc.atEnd();  fc.moveNext())  //枚举所有文件  
  {  
          s=fc.item();  //取文件对象  
            
          if  (s.type=="HTML  Document"){  //判断是否是“HTML文件”  
          f  =  fso.GetFile(s);    
          ts  =  f.OpenAsTextStream(1,-2);    
          txt  =  ts.ReadAll(  );  //读全文  
          ts.Close(  );    
          txt=txt.toUpperCase();    
            
          titl=s.name;  
          start=txt.indexOf(" <TITLE>",0);    
          if  (start!=-1){  
          start+=7;  
          end=txt.indexOf(" </TITLE>",start);  
          if  (end!=-1)  titl=txt.substr(start,end-start);  
          }  
            
              document.write(" <a  href=\""+s+"\">"+titl+" </a> <br>");  
              }  
      }  
            
  }  
    
  HTMlist("C:\\My  Documents"); 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:客户端Js+FSO遍历文件夹

评论(0)Web开发网
阅读(187)喜欢(0)JavaScript/Ajax开发技巧