js 文件读取

来源:互联网 发布:java 常量类初始化map 编辑:程序博客网 时间:2024/06/07 00:22

花了3个小时拼凑的代码。js读取文件这个模块还真的很陌生。 

 

<script> 
    var filesList = new Array(); 
    var filesIndex = 0; 
    var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    function searchFilesList(filePath){ 
    var fc = fso.GetFolder(filePath); 
      var fp = new Enumerator(fc.files); 
       for (; !fp.atEnd(); fp.moveNext()) { 
           filesList[filesIndex++] = fp.item(); 
       } 
   } 
   function searchFiles(){ 
       var path=unescape(window.location.href);
    var arr = path.split("/");
    delete arr[arr.length-1];
    delete arr[arr.length-2];
    delete arr[0];
    var path = arr.join("/");
    path=path.substring(3,path.length);
    path+="pdf/appendix-3/";
    searchFilesList(path);
    var s="";
       var out=document.getElementById("out");
       var fileNames="";
       for (var i=0; i<filesList.length; i++){ 
      fileName=fso.GetFileName(filesList[i]);
        s += "<a href=/"";
        s += filesList[i];
        s += "/" target=/"_blank/">";
        s += fileName;
        s += "</a><br>";
        } 
    out.innerHTML += s;
   } 
   </script> 

原创粉丝点击