How to create a directory in Java?
To create a directory in Java, you can use the mkdir()
method of the File
class. This method creates a new directory with the specified name.
Here is an example of how to create a directory in Java:
import java.io.File;
public class Main {
public static void main(String[] args) {
File dir = new File("/tmp/mydir");
boolean success = dir.mkdir();
if (success) {
System.out.println("Directory created successfully");
} else {
System.out.println("Error creating directory");
}
}
}
This code creates a File
object with the name "/tmp/mydir"
and then calls the mkdir()
method to create a new directory with that name. The mkdir()
method returns a boolean value indicating whether the directory was successfully created or not.
You can also use the mkdirs()
method to create a directory and all the missing directories in the path leading to it. For example:
File dir = new File("/tmp/mydir/subdir");
boolean success = dir.mkdirs();
This code creates the directory "/tmp/mydir/subdir"
and creates the missing directories "/tmp/mydir"
and "/tmp"
if they don't exist.
It is important to note that the mkdir()
and mkdirs()
methods will throw a SecurityException
if you don't have the necessary permissions to create the directory. You can catch this exception and handle it appropriately.