public static File mkdirsForFile(File file) { File dir = file.getParentFile(); if (dir != null) // is null if file is in current dir dir.mkdirs(); ret file; } public static File mkdirsForFile(S path) { mkdirsForFile(new File(path)); }