>>31
import java.io.File;

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);
}
}