不可能,除非你用activex控件什么的。
一个程序的关键不在于这些表面的东西,用<input   type=file >也没有什么不好,你全部上穿,一方面可能文件体积很大,再个服务器也不见得受地了啊!

解决方案 »

  1.   

    做过类似的,批量上传视频....
    提示:Internet选项,启用ActiveX
    function  choiceDir(){   
        var objSrc=new ActiveXObject("Shell.Application").BrowseForFolder(0,'Select the directory',   0,   '');
      if(objSrc!=null){
    var dir=objSrc.Items().Item().Path;
    return dir;
      }
    }
    这样就可以获取到目录了.
      

  2.   

    danier_sky 
    我在服务器端怎么接受?请指点!
      

  3.   

    用SWFUPLOAD,网上有asp_net2.0和php的,不过没asp的,不用在客户端装插件
      

  4.   

    又一个开源的多文件批量上传项目http://digitarald.de/playground/uplooad.html点击上传按纽,可以按SHIFT或CTRL多选,上传前还可以删除不想上传的其他的我发现都是要在客户端安装插件的
      

  5.   

    楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html
    主界面图片列表添加图片编辑图片:提示信息: