I think I got it. Use double loop. No recursion necessary (it is hidden in tree() method).
Check out myjavatools.com - lib, version 5.
import static com.myjavatools.lib.Files.*;
..........
for (File dir : tree(new File("."))) {
System.out.println(dir);
for (File f : files(dir)) {
System.out.println(" " + f);
}
}
Check out myjavatools.com - lib, version 5.