org.apache.commons.io.filefilter
Class DirectoryFileFilter
java.lang.Object
org.apache.commons.io.filefilter.AbstractFileFilter
org.apache.commons.io.filefilter.DirectoryFileFilter
- All Implemented Interfaces:
- FileFilter, FilenameFilter, IOFileFilter
- public class DirectoryFileFilter
- extends AbstractFileFilter
This filter accepts File
s 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]);
}
- Since:
- Commons IO 1.0
- Version:
- $Revision: 155419 $ $Date: 2005-02-26 13:02:41 +0000 (Sat, 26 Feb 2005) $
Method Summary |
boolean |
accept(File file)
Checks to see if the file is a directory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final IOFileFilter INSTANCE
- Singleton instance of directory filter
DirectoryFileFilter
protected DirectoryFileFilter()
- Restrictive consructor.
accept
public boolean accept(File file)
- Checks to see if the file is a directory.
- Specified by:
accept
in interface IOFileFilter
- Overrides:
accept
in class AbstractFileFilter
- Parameters:
file
- the File to check
- Returns:
- true if the file is a directory
Copyright © 2002-2006 The Apache Software Foundation. All Rights Reserved.