Here you can find the source of mkdir(final File file)
Parameter | Description |
---|---|
file | The file to call mkdir on and check for the result |
Parameter | Description |
---|---|
IllegalArgumentException | if the creation was not successful andthe file does not already exist |
public static boolean mkdir(final File file)
//package com.java2s; /*//from www.ja va 2 s. c o m *Copyright 2012 The SCAPE Project Consortium. * *Licensed under the Apache License, Version 2.0 (the "License"); *you may not use this file except in compliance with the License. *You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * *Unless required by applicable law or agreed to in writing, software *distributed under the License is distributed on an "AS IS" BASIS, *WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *See the License for the specific language governing permissions and *limitations under the License. *under the License. */ import java.io.*; public class Main { /** * @param file The file to call mkdir on and check for the result * @return The result of calling mkdirs on the given file * @throws IllegalArgumentException if the creation was not successful and * the file does not already exist */ public static boolean mkdir(final File file) { boolean mkdir = file.mkdir(); handle(mkdir, file); return mkdir; } private static void handle(boolean mkdir, File file) { if (!mkdir && !file.exists()) { throw new IllegalArgumentException("Could not create " + file); } } }