package scribtest; import java.io.File; import java.io.FileFilter; import org.apache.commons.io.filefilter.AbstractFileFilter; public class IgnoredDirectoryWhenFilter extends AbstractFileFilter { private final FileFilter filter; public IgnoredDirectoryWhenFilter(FileFilter filter) { this.filter = filter; } @Override public boolean accept(File file) { if (!file.isDirectory()) { return false; } return file.listFiles(filter).length == 0; } }