Javascript递归遍历本地文件夹的方法

  介绍

小编给大家分享一下Javascript递归遍历本地文件夹的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

打印本地临时文件夹所有的文件及最后修改时间:

& lt; html>   & lt; head>   & lt;脚本语言=癹avascript"祝辞   var s=?“;   结果var=[];   函数FileInfo(路径、名称、时间){   这一点。路径=路径;   this.name=名称;   这一点。时间=时间;   }   函数showFolderFileList (folderspec)   {   var无线光通信,f, fc,名称;   var url, str,文件,文件名;   无线光通信=new ActiveXObject (“Scripting.FileSystemObject");   f=fso.GetFolder (folderspec);   fc (f=new枚举器。文件);   (;! fc.atEnd ();fc。moveNext ()) {   文件名=无线光通信。GetFileName (fc。项目());   var=无线光通信的文件。getFile (folderspec +“\ \”;+文件名);   var fileInfo=new fileInfo (folderspec,文件名,file.DateLastModified);   result.push (fileInfo);   }   var=new集合枚举器(f.SubFolders);      (Collection.moveFirst ();! Collection.atEnd ();Collection.moveNext ()) {   var Obj=Collection.item ();   showFolderFileList (Obj.Path);   }   返回结果;   }   函数display_result(结果)   {   身体var=. getelementbyid (“mtbody");   var大?result.length;   var tr=. getelementbyid (“mtr");   (var=0;我& lt;大小;我+ +){   var newTr=tr.cloneNode(真正的);   var的孩子=newTr.children;   (var j=0;j & lt;children.length;j + +) {   var=children.item项(j);   开关(j) {   例0:   项。[我].path innerHTML=结果;   打破;   案例1:   项。innerHTML[我]. name=结果;   打破;   案例2:   项。[我].time innerHTML=结果;   }   }   body.appendChild (newTr);   }   }   函数运行(我文件夹){   var list_result=showFolderFileList (& # 39; C: \ \ temp # 39;);   display_result (list_result);   }   & lt;/script>   & lt;/head>   & lt;身体alt=" Javascript递归遍历本地文件夹的方法">

以上是Javascript递归遍历本地文件夹的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Javascript递归遍历本地文件夹的方法