In the section, you will learn how a directory or subdirectories are created. This program also explains the process of creating all non-existent ancestor directories automatically. We will use the File class to crate the directory.
File
The File class an abstract representation of file and directory pathnames. File class is used to interact with the files system.
Here is the code for creating directory and all non-existing ancestor directories:
import java.io.*; class CreateDirectory { public static void main(String args[]) { try{ String strDirectoy ="test"; String strManyDirectories="dir1/dir2/dir3"; // Create one directory boolean success = (new File(strDirectoy)).mkdir(); if (success) { System.out.println("Directory: " + strDirectoy + " created"); } // Create multiple directories success = (new File(strManyDirectories)).mkdirs(); if (success) { System.out.println("Directories: " + strManyDirectories + " created"); } }catch (Exception e){//Catch exception if any System.err.println("Error: " + e.getMessage()); } } }Output of the program:
C:\nisha>javac CreateDirectory.java C:\nisha>java CreateDirectory Directory: test created Directories: dir1/dir2/dir3 created C:\nisha> |
Download the code
No comments:
Post a Comment