Pages

Wednesday 18 January 2012

JAVA-Recursion Method-List All file name in sub directories

import java.io.File;
public class Recursion {
 public static void main(String[] args) {
  Recursion lstFiles = new Recursion();
  lstFiles.listFilesInAllDirectory(new File("C:\\"));
 }
 public void listFilesInAllDirectory(File dirName) {
    File[] lstfiles = dirName.listFiles();
    if (lstfiles != null) {
      for (File f : lstfiles) {
        if (f.isDirectory()) {
         listFilesInAllDirectory(f);
        } else {     
          System.out.println("File Path :: "+f.getAbsolutePath());
        }
      }
    }
  }
}