- org.apache.commons.io.FileUtils
public static Collection<File> listFiles(File directory, String[] extensions, boolean recursive)
Finds files within a given directory (and optionally its subdirectories) which match an array of extensions.
-
Parameters:
-
directory
- the directory to search in -
extensions
- an array of extensions, ex. {"java","xml"}. If this parameter isnull
, all files are returned. -
recursive
- if true all subdirectories are searched as well
Returns:
- an collection of java.io.File with the matching files