org.apache.commons.io.filefilter

Class HiddenFileFilter

public class HiddenFileFilter extends AbstractFileFilter implements Serializable

This filter accepts Files that are hidden.

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

 File dir = new File(".");
 String[] files = dir.list( HiddenFileFilter.HIDDEN );
 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 visible (i.e. not hidden) files:

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

Since: Commons IO 1.3

Version: $Revision: 587916 $

Field Summary
static IOFileFilterHIDDEN
Singleton instance of hidden filter
static IOFileFilterVISIBLE
Singleton instance of visible filter
Constructor Summary
protected HiddenFileFilter()
Restrictive consructor.
Method Summary
booleanaccept(File file)
Checks to see if the file is hidden.

Field Detail

HIDDEN

public static final IOFileFilter HIDDEN
Singleton instance of hidden filter

VISIBLE

public static final IOFileFilter VISIBLE
Singleton instance of visible filter

Constructor Detail

HiddenFileFilter

protected HiddenFileFilter()
Restrictive consructor.

Method Detail

accept

public boolean accept(File file)
Checks to see if the file is hidden.

Parameters: file the File to check

Returns: true if the file is hidden, otherwise false.

Copyright (c) 2002-2011 Apache Software Foundation