- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to create a directory in project folder using Java?
The class named File of the java.io package represents a file or directory (path names) in the system. This class provides various methods to perform various operations on files/directories.
The mkdir() method of this class creates a directory with the path represented by the current object.
Therefore, to create a directory −
Instantiate the File class by passing the path of the directory you need to create, as a parameter (String).
Invoke the mkdir() method using the above-created file object.
Example
The following Java example reads the path and name of the directory to be created, from the user, and creates it.
import java.io.File; import java.util.Scanner; public class CreateDirectory { public static void main(String args[]) { System.out.println("Enter the path to create a directory: "); Scanner sc = new Scanner(System.in); String path = sc.next(); System.out.println("Enter the name of the desired a directory: "); path = path+sc.next(); //Creating a File object File file = new File(path); //Creating the directory boolean bool = file.mkdir(); if(bool){ System.out.println("Directory created successfully"); } else { System.out.println("Sorry couldn’t create specified directory"); } } }
Output
Enter the path to create a directory: D:\ Enter the name of the desired a directory: sample_directory Directory created successfully
If you verify, you can observe see the created directory as −
But, if you specify a path in a drive that doesn’t exist, this method will not create the required directory.
For example, if the D drive of my (windows) system is empty and if I specify the path of the directory to be created as −
D:\test\myDirectories\sample_directory
Where the test and myDirectories folders don’t exist, the mkdir() method will not create it.
- Related Articles
- How to create a directory using Java?
- How to create a directory hierarchy using Java?
- How to create a Directory recursively using Java?
- Create Directory or Folder with C/C++ Program
- How to create a new directory by using File object in Java?
- Get Operating System temporary directory / folder in Java
- How to create a directory using Python?
- How to create a Directory using C#?
- Create a directory in Java
- How to create a directory recursively using Python?
- How to create a unique directory name using Python?
- Code Standards and Folder Structure in a Project
- How to create a new directory in Linux using the terminal?
- How to create a Cucumber project template using Maven in Eclipse?
- How to create a zip archive of a directory using Python?
