js遍历目录
2014-04-22 13:55
429 查看
<html> <head> <title>遍历目录</title> <script type="text/javascript" src="common.js"></script> <script type="text/javascript" src="comp.js"></script> <link rel="stylesheet" id='cssSha' href="fengru_share.css" type="text/css" /> <link rel="stylesheet" id='cssGbl' href="fengru_global.css" type="text/css" /> <link rel="stylesheet" id='cssGbl' href="common.css" type="text/css" /> <style> .x-tree,.x-panel-body { border: 0px; margin: 0px; float: left; width: auto; height: auto; } </style> <script> var fso = new ActiveXObject("Scripting.FileSystemObject"); var tree = new CTree({ title : 'hello' }); function searchFiles(path, index, childRoot) { ++index; var f = fso.GetFolder(path); var fc = new Enumerator(f.files); for (; !fc.atEnd(); fc.moveNext()) { var v = fc.item(); var array = new Array(); array = new String(v).split('\\'); var file = array[array.length - 1]; if (index == 1) { tree.root.add(new CTreeItem({ title : file })); } else { childRoot.add(new CTreeItem({ title : file })); } } var fk = new Enumerator(f.SubFolders); for (; !fk.atEnd(); fk.moveNext()) { var v = fk.item(); var array = new Array(); array = new String(v).split('\\'); var dir = array[array.length - 1]; var fldOne = new CTreeItem({ isFolder : true, title : dir }); if (index == 1) { tree.root.add(fldOne); } else { childRoot.add(fldOne); } var index_ = index; searchFiles(v, index_, fldOne); } document.body.appendChild(tree.view); } </script> </head> <body bgcolor="#FFFFFF"> <input type="button" value="fileDIr" onClick="searchFiles('C:\\Program Files\\Internet Explorer',0,'')"> <table> <tr> <td id="textarea"></td> </tr> </table> </body> </html>
相关文章推荐
- Node.JS 异步遍历目录
- node.js遍历目录的方法示例
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- JS如何遍历一个文件夹下的所有文件与目录
- node.js整理 03文件操作-遍历目录和文本编码
- JS 实现遍历某一磁盘文件夹下目录的功能
- JS如何遍历一个文件夹下的所有文件与目录(转)
- js如何遍历本地目录的文件
- JS如何遍历一个文件夹下的所有文件与目录
- Node.js上传文件和遍历目录
- node.js中的异步目录遍历中需要注意的问题
- js--DOM2--元素遍历
- PHP遍历循环列出目录下所有的FLV文件
- 二叉树的先序遍历和后序遍历的应用--输出文件和统计目录大小
- cocos2d-x 实现跨平台的目录遍历
- 递归遍历某个目录下的所有java文件
- Object-C,遍历目录
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)