| Package | Description |
|---|---|
| org.apache.commons.io |
This package defines utility classes for working with streams, readers,
writers and files.
|
| org.apache.commons.io.filefilter |
This package defines an interface (IOFileFilter) that combines both
FileFilter and FilenameFilter. |
| Modifier and Type | Field and Description |
|---|---|
static IOCase |
IOCase.INSENSITIVE
The constant for case insensitive regardless of operating system.
|
static IOCase |
IOCase.SENSITIVE
The constant for case sensitive regardless of operating system.
|
static IOCase |
IOCase.SYSTEM
The constant for case sensitivity determined by the current operating system.
|
| Modifier and Type | Method and Description |
|---|---|
static IOCase |
IOCase.forName(java.lang.String name)
Factory method to create an IOCase from a name.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
FilenameUtils.equals(java.lang.String filename1,
java.lang.String filename2,
boolean normalized,
IOCase caseSensitivity)
Checks whether two filenames are equal, optionally normalizing and providing
control over the case-sensitivity.
|
static boolean |
FilenameUtils.wildcardMatch(java.lang.String filename,
java.lang.String wildcardMatcher,
IOCase caseSensitivity)
Checks a filename to see if it matches the specified wildcard matcher
allowing control over case-sensitivity.
|
| Modifier and Type | Field and Description |
|---|---|
private IOCase |
WildcardFileFilter.caseSensitivity
Whether the comparison is case sensitive.
|
private IOCase |
NameFileFilter.caseSensitivity
Whether the comparison is case sensitive.
|
| Constructor and Description |
|---|
NameFileFilter(java.util.List names,
IOCase caseSensitivity)
Constructs a new name file filter for a list of names specifying case-sensitivity.
|
NameFileFilter(java.lang.String[] names,
IOCase caseSensitivity)
Constructs a new name file filter for an array of names specifying case-sensitivity.
|
NameFileFilter(java.lang.String name,
IOCase caseSensitivity)
Construct a new name file filter specifying case-sensitivity.
|
WildcardFileFilter(java.util.List wildcards,
IOCase caseSensitivity)
Construct a new wildcard filter for a list of wildcards specifying case-sensitivity.
|
WildcardFileFilter(java.lang.String[] wildcards,
IOCase caseSensitivity)
Construct a new wildcard filter for an array of wildcards specifying case-sensitivity.
|
WildcardFileFilter(java.lang.String wildcard,
IOCase caseSensitivity)
Construct a new wildcard filter for a single wildcard specifying case-sensitivity.
|