温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:javascript写的windows资源管理器
当前文件:
JSResourceManager/scripts/view.js,打开代码结构图
JSResourceManager/scripts/view.js,打开代码结构图1/************************************ 2
descript:windows任务管理器---js文件 3
author:姜南 4
date:2008-3 5
*************************************/ 6
function GetFolderType(folderspec) 7
{ 8
//获取前面一个节点的子节点,即文件夹路径。 9
var s,f; 10
var fso=new ActiveXObject("Scripting.FileSystemObject"); 11
if (fso.FolderExists(folderspec)) 12
f = fso.GetFolder(folderspec); 13
else if (fso.FileExists(folderspec)) 14
f = fso.GetFile(folderspec); 15
else 16
s = "文件或文件夹未找到。"; 17
s = f.Name + " is a " + f.Type; 18
var btb=document.getElementById("bTB"); 19
var wait=document.getElementById("s1"); 20
var d1=document.getElementById("d1"); 21
22
s1.innerText="正在获取名称....."; 23
var des=document.createTextNode(f.Name); 24
btb.appendChild(des); 25
26
s1.innerText="正在获取类型....."; 27
var type=document.createTextNode(f.attributes);/* 28
switch(type) 29
{ 30
31
}*/ 32
document.getElementById("type").appendChild(type); 33
34
s1.innerText="正在计算大小....."; 35
var size=document.createTextNode(parseInt(f.size/1024)+"KB"); 36
document.getElementById("size").appendChild(size); 37
38
var createDate=document.createTextNode(f.DateCreated); 39
document.getElementById("createDate").appendChild(createDate); 40
41
var lastSeeDate=document.createTextNode(f.DateLastAccessed); 42
document.getElementById("lastSeeDate").appendChild(lastSeeDate); 43
44
var lastChangeDate=document.createTextNode(f.DateLastModified); 45
document.getElementById("lastChangeDate").appendChild(lastChangeDate); 46
d1.style.display='none'; 47
} 48
window.onload=function() 49
{ 50
GetFolderType(window.dialogArguments.Path); 51
}



descript:windows任务管理器---js文件
************************************

}