class FileList { public static void showDirList(File path) { String[] fileList = path.list(); if (fileList == null) return; for (int i = 0; i < fileList.length; i++) { File p = new File(path, fileList[i]); System.out.println(p.getAbsolutePath()); if (p.isDirectory()) { showDirList(p); } } }
public static void main(String[] args) { File f = new File("C:\\Program Files"); showDirList(f); } }