该问题已线下解决现发布代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript">function getSubForderList(fldr)
{
var fcFolder = new Enumerator(fldr.SubFolders); //子文件夹   

var list = new Array; 

for (;   !fcFolder.atEnd();   fcFolder.moveNext())   //枚举所有子文件夹 
{
list.push(fcFolder.item());
} return list;
}
function bindSelect(sel,forder)
{
var f = document.getElementById("path");

if(forder == "null" || forder.IsRootFolder)
{
f.value = "";
binDriver();
return ;
}

f.value = forder;

var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var fldr = fso.GetFolder(forder);  

var list = getSubForderList(fldr);

while(sel.options.length >0)
{
sel.options.remove(0);
}

var oOption ;

oOption= document.createElement("OPTION");
sel.options.add(oOption);
oOption.innerText = "  刷新  ";
oOption.value = forder;

oOption= document.createElement("OPTION");
sel.options.add(oOption);
oOption.innerText = "\\..";
oOption.value = fldr.ParentFolder;

for(var i=0;i<list.length;i++)
{
oOption = document.createElement("OPTION");
sel.options.add(oOption);
oOption.innerText = list[i].Name; //list[i].ShortName;
oOption.value = list[i];
}
}
function getForder(sel)
{
bindSelect(sel,sel.options[sel.selectedIndex].value);
}</script>
<style type="text/css">
<!--
.STYLE1 {font-size: 12px}
-->
</style>
</head><body>
<input id="path" width="260PX" size="28" /> 
<span class="STYLE1">(请将本站点加入IE信任站点)</span><br>
<select size="10" id="sel" style="width:200PX" onchange="getForder(this)">
</select><script language="javascript">function $(id) 

     return (id.constructor == String) ? document.getElementById(id) : id; 
} function getDrives() 

    var fso, a, n, e, x; 
    fso = new ActiveXObject("Scripting.FileSystemObject"); 
    e = new Enumerator(fso.Drives); 
    a = new Array; 
    for (; !e.atEnd(); e.moveNext()) 
    { 
       x = e.item(); 
       a[a.length] = x.DriveLetter; 
    } 
    return(a); 
} function binDriver()
{
var a = getDrives(); 
var sel = $('sel'); 

while(sel.options.length >0)
{
sel.options.remove(0);
}

for(var i=0; i<a.length; i++) 

 var op = document.createElement('OPTION'); 
 op.value = a[i] + ':'; 
 op.innerText   = a[i] + ':'; 
 sel.appendChild(op); 

}binDriver();</script>
</body>
</html>