public class FileFinder
extends java.lang.Object
FileFinder
is helper clas which assists in getting all files
from a folder. A filter can be used to match certain patterns. Also a recuresive
descent to getValue files from subfolder is supported.
If a FileFilter is used, it has to return true if the File is a directory
and the recursive option is used.Constructor and Description |
---|
FileFinder(java.lang.String folder,
boolean recursive)
Constructor
|
FileFinder(java.lang.String folder,
java.io.FileFilter filter,
boolean recursive)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection |
getDirectories()
getDirectories returns a collection of directories found in the
directorie(s) being searched.
|
java.util.Collection |
getFiles()
getFiles return the collection of files found
|
public FileFinder(java.lang.String folder, boolean recursive)
folder
- - folder to listrecursive
- - descend into subfolderspublic FileFinder(java.lang.String folder, java.io.FileFilter filter, boolean recursive)
folder
- - folder to listfilter
- - filter criteriarecursive
- - descend into subfolderspublic java.util.Collection getFiles()
public java.util.Collection getDirectories()
JCSC is released under the terms of the GNU General Public License