public class DirectoryWalker extends Object implements Iterable<File>
for (File f : new DirectoryWalker(dirName)) { // process f }
Constructor and Description |
---|
DirectoryWalker(File baseDir)
Creates a
DirectoryWalker that will return all files recursively
accessible from the directory |
DirectoryWalker(File baseDir,
FileFilter filter)
Creates a
DirectoryWalker that will only return files that are
acceptable by the filter. |
DirectoryWalker(File baseDir,
String suffix)
Creates a
DirectoryWalker that will only return files whose names
end in the specified suffix |
public DirectoryWalker(File baseDir)
DirectoryWalker
that will return all files recursively
accessible from the directoryIllegalArgumentException
- if baseDir
is not a directorypublic DirectoryWalker(File baseDir, String suffix)
DirectoryWalker
that will only return files whose names
end in the specified suffixIllegalArgumentException
- if baseDir
is not a directorypublic DirectoryWalker(File baseDir, FileFilter filter)
DirectoryWalker
that will only return files that are
acceptable by the filter.filter
- the filter to use in deciding whether a file should be
returned. This filter should always return true
for
directoriesIllegalArgumentException
- if baseDir
is not a directoryCopyright © 2012. All Rights Reserved.