
org.dstadler.commons.io.AllFilesDirectoryWalker Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons-dost Show documentation
Show all versions of commons-dost Show documentation
Common utilities I find useful in many of my projects.
The newest version!
package org.dstadler.commons.io;
import org.apache.commons.io.DirectoryWalker;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
/**
* Very simple directory walker which just returns a list of all found files in
* all sub-directories.
*/
public class AllFilesDirectoryWalker extends DirectoryWalker {
private final Collection files;
public AllFilesDirectoryWalker(Collection files) {
this.files = files;
}
public void walk(File startDirectory) throws IOException {
walk(startDirectory, files);
}
protected void handleFile(File file, int depth, Collection results) {
files.add(file);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy