Program to demonstrate how to create new directory and sub-directories in Java.
Output of the program :
package com.hubberspot.io;
import java.io.File;
public class CreateNewFolder {
public static void main(String[] args) {
// Create a File Object and pass directory/folder name
// as a string to it.
File fileStructure = new File("c:\\New Folder");
// File object has a method called as exists() which
// Tests whether the file or directory denoted by
// this abstract pathname exists.
if(! fileStructure.exists()) {
// File object has a method called as mkdir() which
// Creates the directory named by this abstract pathname.
if (fileStructure.mkdir()) {
System.out.println("New Folder/Directory created .... ");
}
else {
System.out.println("Oops!!! Something blown up file creation...");
}
} else {
System.out.println("File already exists !!! ...");
}
// Create a File object and pass as a string full file structure
// you want to create.
File subFiles = new File("c:\\Directory\\Sub-Folder\\Sub-Folder2");
// File object has a method by name mkdirs() which
// Creates the directory named by this abstract pathname,
// it creates full file structure as it is given in as string
// Note that if this operation fails it may have succeeded
// in creating some of the necessary parent directories.
if(subFiles.mkdirs()) {
System.out.println("Full directory structure created ... ");
}
else {
System.out.println("Oops!!! Something blown up files creation...");
}
}
}
Output of the program :
