function ShowFolderFileList(folderspec)
{
   var fso, f, f1, fc, s;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(folderspec);
   fc = new Enumerator(f.files);
   s = "";
   for (; !fc.atEnd(); fc.moveNext())
   {
      if(fso.GetExtensionName(fc.item())=="mp3")
      {
oOption=document.createElement("Option");
oOption.innerText=fc.item();
document.all["list"].appendChild(oOption);
  }
   }
   return(s);
}

解决方案 »

  1.   

    上面那个是得到指定文件夹的所有文件的,下面这个是得到指定文件夹下所有文件夹的
    function ShowFolderList(folderspec)
    {
       var fso, f, fc, s;
       fso = new ActiveXObject("Scripting.FileSystemObject");
       f = fso.GetFolder(folderspec);
       fc = new Enumerator(f.SubFolders);
       s = "";
       for (; !fc.atEnd(); fc.moveNext())
       {
          s += fc.item();
          s += "<br>";
       }
       return(s);
    }
      

  2.   

    To:gen2(踏雪观月) 
    谢谢了!
    顺便问一下:能够在页面中实现文件夹的上传吗?
    先给你结了,如果可能,请发我邮箱中:
    [email protected]
      

  3.   

    据我所知:
    一般上传文件要用file控件,且它每次只能指定一个文件,如果你想上传整个文件夹的话,基上办不得,因为file控件不让人为设定其value属性