| Name | Description | Type | Package | Framework |
| AbstractFileFilter | An abstract class which implements the Java FileFilter and FilenameFilter interfaces via the IOFileFilter interface. | Class | org.apache.commons.io.filefilter | Apache Commons |
| AgeFileFilter | Filters files based on a cutoff time, can filter either newer files or files equal to or older. | Class | org.apache.commons.io.filefilter | Apache Commons |
| AndFileFilter | A FileFilter providing conditional AND logic across a list of file filters. | Class | org.apache.commons.io.filefilter | Apache Commons |
| CanReadFileFilter | This filter accepts Files that can be read. | Class | org.apache.commons.io.filefilter | Apache Commons |
| CanWriteFileFilter | This filter accepts Files that can be written to. | Class | org.apache.commons.io.filefilter | Apache Commons |
| ConditionalFileFilter | Defines operations for conditional file filters. | Interface | org.apache.commons.io.filefilter | Apache Commons |
| DelegateFileFilter | This class turns a Java FileFilter or FilenameFilter into an IO FileFilter. | Class | org.apache.commons.io.filefilter | Apache Commons |
| DirectoryFileFilter | This filter accepts Files that are directories. | Class | org.apache.commons.io.filefilter | Apache Commons |
| EmptyFileFilter | This filter accepts files or directories that are empty. | Class | org.apache.commons.io.filefilter | Apache Commons |
| FalseFileFilter | A file filter that always returns false. | Class | org.apache.commons.io.filefilter | Apache Commons |
| FileFileFilter | This filter accepts Files that are files (not directories). | Class | org.apache.commons.io.filefilter | Apache Commons |
| FileFilterUtils | Useful utilities for working with file filters. | Class | org.apache.commons.io.filefilter | Apache Commons |
| HiddenFileFilter | This filter accepts Files that are hidden. | Class | org.apache.commons.io.filefilter | Apache Commons |
| IOFileFilter | An interface which brings the FileFilter and FilenameFilter interfaces together. | Interface | org.apache.commons.io.filefilter | Apache Commons |
| MagicNumberFileFilter | File filter for matching files containing a magic number. | Class | org.apache.commons.io.filefilter | Apache Commons |
| NameFileFilter | Filters filenames for a certain name. | Class | org.apache.commons.io.filefilter | Apache Commons |
| NotFileFilter | This filter produces a logical NOT of the filters specified. | Class | org.apache.commons.io.filefilter | Apache Commons |
| OrFileFilter | A FileFilter providing conditional OR logic across a list of file filters. | Class | org.apache.commons.io.filefilter | Apache Commons |
| PrefixFileFilter | Filters filenames for a certain prefix. | Class | org.apache.commons.io.filefilter | Apache Commons |
| RegexFileFilter | Filters files using supplied regular expression(s). | Class | org.apache.commons.io.filefilter | Apache Commons |
| SizeFileFilter | Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold. | Class | org.apache.commons.io.filefilter | Apache Commons |
| SuffixFileFilter | Filters files based on the suffix (what the filename ends with). | Class | org.apache.commons.io.filefilter | Apache Commons |
| TrueFileFilter | A file filter that always returns true. | Class | org.apache.commons.io.filefilter | Apache Commons |
| WildcardFileFilter | Filters files using the supplied wildcards. | Class | org.apache.commons.io.filefilter | Apache Commons |
| WildcardFilter | Filters files using the supplied wildcards. | Class | org.apache.commons.io.filefilter | Apache Commons |