Thursday, March 11, 2010

List all directories under a path and Print current directory through JAVA code

Below is source code for the same:


import java.io.File;

import java.io.FileFilter;

import java.io.IOException;



public class direcotryName {

public static void main(String[] args){

File dir=new File("/Users/admin");

File[] subDirs = dir.listFiles(new FileFilter() {

public boolean accept(File pathname) {

return pathname.isDirectory();

}

});

for (File subDir : subDirs) {

System.out.println("path :"+subDir.getPath());

}

//print current working directory...

File f = new java.io.File(".");

try {

System.out.println(f.getCanonicalPath() );

} catch (IOException e) {

e.printStackTrace();

}

}

}