Class CanReadFileFilter
java.lang.Object
org.apache.commons.io.filefilter.AbstractFileFilter
org.apache.commons.io.filefilter.CanReadFileFilter
- All Implemented Interfaces:
FileFilter, FilenameFilter, Serializable, FileVisitor<Path>, PathMatcher, PathFilter, PathVisitor, IOFileFilter
This filter accepts
Files that can be read.
Example, showing how to print out a list of the current directory's readable files:
Using Classic IO
File dir = FileUtils.current();
String[] files = dir.list(CanReadFileFilter.CAN_READ);
for (String file : files) {
System.out.println(file);
}
Example, showing how to print out a list of the current directory's un-readable files:
File dir = FileUtils.current();
String[] files = dir.list(CanReadFileFilter.CANNOT_READ);
for (String file : files) {
System.out.println(file);
}
Example, showing how to print out a list of the current directory's read-only files:
File dir = FileUtils.current();
String[] files = dir.list(CanReadFileFilter.READ_ONLY);
for (String file : files) {
System.out.println(file);
}
Deprecating Serialization
Serialization is deprecated and will be removed in 3.0.
- Since:
- 1.3
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IOFileFilterSingleton instance of readable filterstatic final IOFileFilterSingleton instance of not readable filterstatic final IOFileFilterSingleton instance of read-only filterFields inherited from interface IOFileFilter
EMPTY_STRING_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanTests to see if the file can be read.accept(Path file, BasicFileAttributes attributes) Tests to see if the file can be read.Methods inherited from class AbstractFileFilter
accept, handle, postVisitDirectory, preVisitDirectory, toString, visitFile, visitFileFailedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IOFileFilter
and, matches, negate, or
-
Field Details
-
CAN_READ
Singleton instance of readable filter -
CANNOT_READ
Singleton instance of not readable filter -
READ_ONLY
Singleton instance of read-only filter
-
-
Constructor Details
-
CanReadFileFilter
protected CanReadFileFilter()Restrictive constructor.
-
-
Method Details
-
accept
Tests to see if the file can be read.- Specified by:
acceptin interfaceFileFilter- Specified by:
acceptin interfaceIOFileFilter- Overrides:
acceptin classAbstractFileFilter- Parameters:
file- the File to check.- Returns:
trueif the file can be read, otherwisefalse.
-
accept
Tests to see if the file can be read.- Specified by:
acceptin interfaceIOFileFilter- Specified by:
acceptin interfacePathFilter- Parameters:
file- the File to check.attributes- the path's basic attributes (may be null).- Returns:
trueif the file can be read, otherwisefalse.- Since:
- 2.9.0
-