本帖最后由 lenooooo 于 2010-11-16 00:01:07 编辑

解决方案 »

  1.   

    你说的是这段代码吗?
     File file = new File(propath);
                        //用当前时间来定义上传文件的名字
                        String p = fileitem.getName();
    //                    System.out.println(p);
                        //得到上传文件的名字
                        String name = this.getName(p.substring(p.lastIndexOf("\\")+1));
                        //判断服务器上面的指定目录是否存在,不存在就创建
                        if(!file.exists()){
                            file.mkdir();
                        }
    试一下用file.mkdirs()。
    public boolean mkdir()创建此抽象路径名指定的目录。 
    public boolean mkdirs()创建此抽象路径名指定的目录,包括创建必需但不存在的父目录。注意,如果此操作失败,可能已成功创建了一些必需的父目录。
    这是api说的。如果你实在想知道为什么。那就只好看看他们的实现了。