js遍历目录

来源:互联网 发布:数控车编程培训 编辑:程序博客网 时间:2024/06/08 13:58
<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>

0 0
原创粉丝点击