java创建文件夹目录、mkdir与mkdirs

mkdir与mkdirs的区别:
mkdirs可以建立多级文件夹、而mkdir只能建立一级文件夹。
实例:

        String path = 
        "D:\apache-tomcat-7.0.64\webapps\ROOT\stdtestFileUpload\TestToolFile";
        File file = new File(path);
        if  (!path.exists()  && !path.isDirectory())      
        {       
            System.out.println("//目录不存在,正在创建...");  
            try{
                if(file .mkdir()){
                    System.out.println("创建成功");
                }
                else{
                    System.out.println("创建失败");
                }
            }
            catch(Exception e){
                e.printStackTrace();
            }

代码中用mkdir,所以
“D:\apache-tomcat-7.0.64\webapps\ROOT\stdtestFileUpload\”这个路径必须要存在,否则用mkdirs。

你可能感兴趣的:(java创建文件夹目录、mkdir与mkdirs)