Iterator<File> that finds regular files who's names are accepted by the fileNameFilter and
accepted by the directoryNameFilter.
The returned iterator will throw a DirectoryNotListableException when one of the relevant directories
cannot be listed.
| Modifier and Type | Class and Description |
|---|---|
| public static class | DirectoryIterator.DirectoryNotListableException
Indicates that |
| Access | Constructor and Description |
|---|---|
| public | DirectoryIterator(final File rootDirectory, final FilenameFilter directoryNameFilter, final FilenameFilter fileNameFilter)
|
| Modifier and Type | Method and Description |
|---|---|
| private static <T> ArrayList | |
| public static Iterator | traverseDirectories(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
Creates an |
| DirectoryIterator | back to summary |
|---|---|
| public DirectoryIterator(final File rootDirectory, final FilenameFilter directoryNameFilter, final FilenameFilter fileNameFilter) | |
| newArrayList | back to summary |
|---|---|
| private static <T> ArrayList | |
| traverseDirectories | back to summary |
|---|---|
| public static Iterator Creates an | |
File#listFiles() returned null for a particular directory.
| Access | Constructor and Description |
|---|---|
| public |
| DirectoryNotListableException | back to summary |
|---|---|
| public DirectoryNotListableException(String message) | |