FileDocCategorySizeDatePackage
CanReadFileFilter.javaAPI DocAndroid 1.5 API3021Wed May 06 22:42:46 BST 2009org.apache.commons.io.filefilter

CanReadFileFilter

public class CanReadFileFilter extends AbstractFileFilter implements Serializable
This filter accepts Files that can be read.

Example, showing how to print out a list of the current directory's readable files:

File dir = new File(".");
String[] files = dir.list( CanReadFileFilter.CAN_READ );
for ( int i = 0; i < files.length; i++ ) {
System.out.println(files[i]);
}

Example, showing how to print out a list of the current directory's un-readable files:

File dir = new File(".");
String[] files = dir.list( CanReadFileFilter.CANNOT_READ );
for ( int i = 0; i < files.length; i++ ) {
System.out.println(files[i]);
}

Example, showing how to print out a list of the current directory's read-only files:

File dir = new File(".");
String[] files = dir.list( CanReadFileFilter.READ_ONLY );
for ( int i = 0; i < files.length; i++ ) {
System.out.println(files[i]);
}
since
Commons IO 1.3
version
$Revision: 587916 $

Fields Summary
public static final IOFileFilter
CAN_READ
Singleton instance of readable filter
public static final IOFileFilter
CANNOT_READ
Singleton instance of not readable filter
public static final IOFileFilter
READ_ONLY
Singleton instance of read-only filter
Constructors Summary
protected CanReadFileFilter()
Restrictive consructor.

    
           
      
    
Methods Summary
public booleanaccept(java.io.File file)
Checks to see if the file can be read.

param
file the File to check.
return
true if the file can be read, otherwise false.

        return file.canRead();