public class DirectoryIterator extends ProducerIterator<File>
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 DirectoryIterator.DirectoryNotListableException when one of the relevant directories
cannot be listed.
| Modifier and Type | Class and Description |
|---|---|
static class |
DirectoryIterator.DirectoryNotListableException
Indicates that
File.listFiles() returned null for a particular directory. |
| Constructor and Description |
|---|
DirectoryIterator(File rootDirectory,
FilenameFilter directoryNameFilter,
FilenameFilter fileNameFilter) |
| Modifier and Type | Method and Description |
|---|---|
static Iterator<File> |
traverseDirectories(File[] rootDirectories,
FilenameFilter directoryNameFilter,
FilenameFilter fileNameFilter)
|
hasNext, next, removeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic DirectoryIterator(File rootDirectory, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
public static Iterator<File> traverseDirectories(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
Copyright © 2019. All rights reserved.