js遍历目录

<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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值