Points To Remember
You need to check the following things fro creating the nested folders- If it is a directory by method isDirectory()
- If it exists by method exists()
- You might need to check if you have write permissions to create folder by method canWrite()
How to create Nested Folders/Directories in Java
This is how yo can create the nested folders in java.CreateNestedFolders.java
import java.io.*;
class CreateNestedFolders{
public static void main(String args[]){
File file = new File("/home/ekansh/test/1/2/3/abc");
if(!file.canWrite()){ // check if user have write permissions
if(!(file.exists() && file.isDirectory())){
if(file.mkdirs())
System.out.println("Success ! Folders created.");
else
System.out.println("Failure ! Folders not created.");
}
}else{
System.out.println("PERMISSION DENIED");
}
}
}
Success ! Folders created.
Comments
Post a Comment