Create Directory in Java

With the help of File IO API in Java, you can create a single directory or multiple directories in the disk. Here I wrote a very simple example to demonstrate the use of File class and create the directories.

  • mkdir – Creates a directory
  • mkdirs – Creates multiple directories

Create Directory Example



public class CreateDirectoryDemo {
	public static void main(String[] args) {
		File sampleDir = new File("C:\\SampleDir");
		if (!sampleDir.exists()) {
			if (sampleDir.mkdir()) {
				System.out.println("Sample Directory is created!");
			} else {
				System.out.println("Could not create directory!");

		File dirFiles = new File("C:\\SampleDir2\\AnotherDir\\AnotherDir");
		if (!dirFiles.exists()) {
			if (dirFiles.mkdirs()) {
				System.out.println("All the directories are created!");
			} else {
				System.out.println("Failed to create directories!");




About Krishna Srinivasan

He is Founder and Chief Editor of JavaBeat. He has more than 8+ years of experience on developing Web applications. He writes about Spring, DOJO, JSF, Hibernate and many other emerging technologies in this blog.

Speak Your Mind


Please support the site
By clicking any of these buttons you help our site to get better