package com.activequant.utils; import java.io.File; import java.io.IOException; /** * copy paste from : http://vafer.org/blog/20071112204524/ * * @author Torsten Curdt * */ public class FileTraversal { public final void traverse(final File f) throws IOException { if (f.isDirectory()) { onDirectory(f); final File[] childs = f.listFiles(); for (File child : childs) { traverse(child); } return; } onFile(f); } public void onDirectory(final File d) { } public void onFile(final File f) { } }