public void showFilesIn(File dir) {
File[] files = dir.listFiles();
for (int i = 0 ; i < files.length ; i++)
if (files[i].isDirectory())
showFilesIn(files[i]);
else
System.out.println(files[i]);
}
showFilesIn(new File("C:\\"));
notice that it won't show directories, but only files