How to Create Directory in Java Example
Following the “How to create file in Java Example“, in this example we are going to see how to create a new Directory/Folder in your file system with Java.
As you might have noticed, Java offers a very rich I/O API. So. it is fairly easy to create a Directory in Java.
1. Create a single Directory
Let’s see how you can use a single Directory using File
utility class.
CreateDirectoryExample.java:
package com.javacodegeeks.core.io; import java.io.File; public class CreateDirectoryExample { private static final String FOLDER ="F:\\nikos7\\Desktop\\testFiles\\newFolder"; public static void main(String[] args) { File newFolder = new File(FOLDER); boolean created = newFolder.mkdir(); if(created) System.out.println("Folder was created !"); else System.out.println("Unable to create folder"); } }
2. Create a Directory path
You can also use File
class to create more than one directories at a time. Like this :
CreateDirectoryExample.java:
package com.javacodegeeks.core.io; import java.io.File; public class CreateDirectoryExample { private static final String FOLDER ="F:\\nikos7\\Desktop\\testFiles\\Afolder\\inA\\inB\\inC"; public static void main(String[] args) { File newFolder = new File(FOLDER); boolean created = newFolder.mkdirs(); if(created) System.out.println("Folder was created !"); else System.out.println("Unable to create folder"); } }
You can see I’m using mkdirs()
method instead of mkdir()
of the previous snippet. With mkdirs()
you are able to create all non-existent parent folders of the leaf-folder in your path. In this specific example folders Afolder
, inA
, inB
, inC
where created.
Download Source Code
This was an example on how to create Directory in Java. You can download the source code of this example here: CreateDirectoryExample.zip