org.apache.commons.io.filefilter
Class HiddenFileFilter
java.lang.Object
|
+--org.apache.commons.io.filefilter.AbstractFileFilter
|
+--org.apache.commons.io.filefilter.HiddenFileFilter
- All Implemented Interfaces:
- FileFilter, FilenameFilter, IOFileFilter
- public class HiddenFileFilter
- extends AbstractFileFilter
This filter accepts File
s 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: 437567 $
Method Summary |
boolean |
accept(File file)
Checks to see if the file is hidden. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
HIDDEN
public static final IOFileFilter HIDDEN
- Singleton instance of hidden filter
VISIBLE
public static final IOFileFilter VISIBLE
- Singleton instance of visible filter
HiddenFileFilter
protected HiddenFileFilter()
- Restrictive consructor.
accept
public boolean accept(File file)
- Checks to see if the file is hidden.
- Overrides:
accept
in class AbstractFileFilter
- Parameters:
file
- the File to check- Returns:
true
if the file is
hidden, otherwise false
.