Java Create Directory mkDirs(String filePath)

Here you can find the source of mkDirs(String filePath)

Description

mk Dirs

License

Apache License

Declaration

public static Boolean mkDirs(String filePath) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.io.File;

public class Main {
    public static Boolean mkDirs(String filePath) {
        //int startind=1;
        String dirPath = new File(filePath).getParentFile().getAbsolutePath() + File.separator;

        File dir = new File(dirPath.replace("/", File.separator));
        return dir.exists() || dir.mkdirs();
        //        while(true){
        //             if(startind>=dirPath.length()||startind==-1)
        //                return true;
        //            int slashInd=dirPath.indexOf(File.separator,startind);
        //            if(slashInd==-1)return true;
        //            String subPath=dirPath.substring(0,slashInd);
        //            File f=new File(subPath);
        //            if(!f.exists()&&!f.mkdir()){
        //                return false;
        //            }
        //            startind=subPath.length()+1;
        ///*from  ww  w . ja va  2  s .  c o  m*/
        //        }

    }
}

Related

  1. mkdirs(String destDir)
  2. mkdirs(String destination)
  3. mkdirs(String dirName)
  4. mkdirs(String fileName, String baseName)
  5. mkdirs(String filePath)
  6. mkdirs(String filePath)
  7. mkdirs(String name)
  8. mkdirs(String packageName, File root)
  9. mkdirs(String parentName, String childName)