Open In App

File mkdir() method in Java with examples

Last Updated : 28 Jan, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The mkdir() method is a part of File class. The mkdir() function is used to create a new directory denoted by the abstract pathname. The function returns true if directory is created else returns false. Function Signature:
public boolean mkdir()
Syntax:
file.mkdir()
Parameters: This method do not accepts any parameter. Return Value: The function returns boolean data type. The function returns true if directory is created else returns false. Exception: This method throws SecurityException if the method does not allow directory to be created Below programs will illustrate the use of mkdirs() function: Example 1: Try to create a new directory named program in "f:" drive. Java
// Java program to demonstrate
// the use of File.mkdirs() method

import java.io.*;

public class GFG {

    public static void main(String args[])
    {
        // create an abstract pathname (File object)
        File f = new File("F:\\program");

        // check if the directory can be created
        // using the abstract path name
        if (f.mkdir()) {

            // display that the directory is created
            // as the function returned true
            System.out.println("Directory is created");
        }
        else {
            // display that the directory cannot be created
            // as the function returned false
            System.out.println("Directory cannot be created");
        }
    }
}
Output:
Directory is created
Example 2: Try to create a new directory named program1 in "f:\program" directory, but program directory is not created .we will test whether the function mkdir() can create the parent directories of the abstract path name if the directories are not present. Java
// Java program to demonstrate
// the use of File.mkdir() method

import java.io.*;

public class GFG {

    public static void main(String args[])
    {

        // create an abstract pathname (File object)
        File f = new File("F:\\program\\program1");

        // check if the directory can be created
        // using the abstract path name
        if (f.mkdir()) {

            // display that the directory is created
            // as the function returned true
            System.out.println("Directory is created");
        }
        else {
            // display that the directory cannot be created
            // as the function returned false
            System.out.println("Directory cannot be created");
        }
    }
}
Output:
Directory cannot be created
The programs might not run in an online IDE. please use an offline IDE and set the path of the file

Next Article
Practice Tags :

Similar Reads