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

public Class EmptyFileFilter

extends AbstractFileFilter
Class Inheritance
Imports
java.io.File

This filter accepts files or directories that are empty.

If the File is a directory it checks that it contains no files.

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

File dir = new File(".");
String[] files = dir.list( EmptyFileFilter.EMPTY );
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 non-empty files/directories:

File dir = new File(".");
String[] files = dir.list( EmptyFileFilter.NOT_EMPTY );
for ( int i = 0; i < files.length; i++ ) {
    System.out.println(files[i]);
}
Since
Commons IO 1.3
Version
$Revision: 437567 $

Field Summary

Modifier and TypeField and Description
public static final IOFileFilter
EMPTY

Singleton instance of empty filter

public static final IOFileFilter
NOT_EMPTY

Singleton instance of not-empty filter

Constructor Summary

AccessConstructor and Description
protected
EmptyFileFilter()

Restrictive consructor.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true if the file or directory is empty, otherwise false.
accept
(File
the file or directory 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 empty.
Inherited from org.apache.commons.io.filefilter.AbstractFileFilter:
accept

Field Detail

EMPTYback to summary
public static final IOFileFilter EMPTY

Singleton instance of empty filter

NOT_EMPTYback to summary
public static final IOFileFilter NOT_EMPTY

Singleton instance of not-empty filter

Constructor Detail

EmptyFileFilterback to summary
protected EmptyFileFilter()

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 empty.

Parameters
file:File

the file or directory to check

Returns:boolean

true if the file or directory is empty, otherwise false.