如查询 *\My Documents\My Pictures 文件夹是否存在

解决方案 »

  1.   

    File  file=new File("*\\My Documents\\My Pictures");
    boolean  b=file.exists();  
    如果文件夹 存在 b  的值为 true ,不存在b的值为false,
    注意路径里面的单反斜杠要写出双反斜杠
      

  2.   

    要不你可以尝试在浏览器中插入com插件什么的应该能实现,js好像真实现不了.
      

  3.   

    如果是在JS里面就用  Ajax 
      

  4.   

    [Quote=引用 4 楼 pengzhenonline 的回复:]
    File file=new File("*\\My Documents\\My Pictures");
    boolean b=file.exists();  
    如果文件夹 存在 b 的值为 true ,不存在b的值为false,
    注意路径里面的单反斜杠要写出双反斜杠
    [/Quot]
    客户端?
      

  5.   


    能用AJAX 就用 Ajax ,功能用上面的代码实现,不要刻意避免使用Ajax,,就算是初学者你也要学着用,,如果不会用AJAX ,基本上就不要谈WEB开发了,,
      

  6.   

    你可以考虑用active 不过前提是浏览器放行
    因为这玩意就是3Q大战中争论的东西
    如果你做这个可能会被杀毒软件认为是病毒的~
      

  7.   

    哥。你告诉我ajax怎么扫描客户端的文件夹。
    咱教育人可以。不过先自己弄清楚吧得
      

  8.   

     function browseFolder(path) {
        try {
            var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939";  //选择框提示信息
            var Shell = new ActiveXObject("Shell.Application");
            var Folder = Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑
      //var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面
            if (Folder != null) {
                Folder = Folder.items();  // 返回 FolderItems 对象
                Folder = Folder.item();  // 返回 Folderitem 对象
                Folder = Folder.Path;   // 返回路径
                if (Folder.charAt(Folder.length - 1) != "\\") {
                    Folder = Folder + "\\";
                }
                document.getElementByIdx_x(path).value = Folder;
                return Folder;
            }
        }
        catch (e) {
            alert(e.message);
        }
    }
      

  9.   

    Js+FSO
    使用FSO的getFolder(path)可以读出目录下的文件夹集合,貌似并不是很好用。
    限制多,不适合跨浏览器。