Android Directory Create createMissingParentDirectories(File file)

Here you can find the source of createMissingParentDirectories(File file)

Description

create Missing Parent Directories

License

Open Source License

Declaration

static public boolean createMissingParentDirectories(File file) 

Method Source Code

//package com.java2s;
/**/*from w  w  w. j  a  v a 2s  . c  o m*/
 * Logback: the reliable, generic, fast and flexible logging framework.
 * Copyright (C) 1999-2011, QOS.ch. All rights reserved.
 *
 * This program and the accompanying materials are dual-licensed under
 * either the terms of the Eclipse Public License v1.0 as published by
 * the Eclipse Foundation
 *
 *   or (per the licensee's choosing)
 *
 * under the terms of the GNU Lesser General Public License version 2.1
 * as published by the Free Software Foundation.
 */

import java.io.File;

public class Main {
    static public boolean createMissingParentDirectories(File file) {
        File parent = file.getParentFile();
        if (parent == null) {
            throw new IllegalStateException(file
                    + " should not have a null parent");
        }
        if (parent.exists()) {
            throw new IllegalStateException(file
                    + " should not have existing parent directory");
        }
        return parent.mkdirs();
    }
}

Related

  1. createDirIfNotExists(String d)
  2. createDirStructureForFile(File file)
  3. createDirs(String dir, boolean ignoreIfExitst)
  4. createDirsForFile(File file)
  5. createIfDoesntExist(File dir, boolean mustBeReadable, boolean mustBeWritable)
  6. createNewDirectory(String directorPath)
  7. createOrGetDir(String path, boolean mustBeReadable, boolean mustBeWritable)
  8. dirWritable(String dir)
  9. directory(File base, String dir)