Top Description Fields Constructors Methods
org.apache.commons.io.filefilter

public Class DirectoryFileFilter

extends AbstractFileFilter
Class Inheritance
Imports
java.io.File

This filter accepts Files that are directories.

For example, here is how to print out a list of the current directory's subdirectories:

File dir = new File(".");
String[] files = dir.list( DirectoryFileFilter.INSTANCE );
for ( int i = 0; i < files.length; i++ ) {
    System.out.println(files[i]);
}
Authors
Stephen Colebourne, Peter Donald
Since
Commons IO 1.0
Version
$Revision: 471628 $ $Date: 2006-11-06 05:06:45 +0100 (Mo, 06 Nov 2006) $

Field Summary

Modifier and TypeField and Description
public static final IOFileFilter
DIRECTORY

Singleton instance of directory filter.

public static final IOFileFilter
INSTANCE

Singleton instance of directory filter.

Constructor Summary

AccessConstructor and Description
protected
DirectoryFileFilter()

Restrictive consructor.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true if the file is a directory
accept
(File
the File to check
file
)

Overrides org.apache.commons.io.filefilter.AbstractFileFilter.accept.

Implements org.apache.commons.io.filefilter.IOFileFilter.accept.

Checks to see if the file is a directory.
Inherited from org.apache.commons.io.filefilter.AbstractFileFilter:
accept

Field Detail

DIRECTORYback to summary
public static final IOFileFilter DIRECTORY

Singleton instance of directory filter.

Since
Commons IO 1.3
INSTANCEback to summary
public static final IOFileFilter INSTANCE

Singleton instance of directory filter. Please use the identical DirectoryFileFilter.DIRECTORY constant. The new name is more JDK 1.5 friendly as it doesn't clash with other values when using static imports.

Constructor Detail

DirectoryFileFilterback to summary
protected DirectoryFileFilter()

Restrictive consructor.

Method Detail

acceptback to summary
public boolean accept(File file)

Overrides org.apache.commons.io.filefilter.AbstractFileFilter.accept.

Implements org.apache.commons.io.filefilter.IOFileFilter.accept.

Checks to see if the file is a directory.

Parameters
file:File

the File to check

Returns:boolean

true if the file is a directory