Friday, 22 April 2016

How to create multiple directories and traverse recursively ?


Make one directory
File file = new File("C:\\Directory1");
boolean isCreated = file.mkdir();

Make multiple directories recursively
File files = new File("C:\\Directory2\\Sub2\\Sub3");
boolean isCreated = files.mkdirs();

Traversing a directory structure in Java
displayIt(new File("C:\\Downloads")); 

public static void displayIt(File node){
  System.out.println(node.getAbsoluteFile());
  if(node.isDirectory()) {
    String[] subNote = node.list();
    for(String filename : subNote){
      displayIt(new File(node, filename));
    }
  }
}

No comments:

Post a Comment

Note: only a member of this blog may post a comment.