public class HiddenFileFilter extends AbstractFileFilter implements Serializable
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 (String file : files) { System.out.println(file); }
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 (String file : files) { System.out.println(file); }
final Path dir = Paths.get(""); final AccumulatorPathVisitor visitor = AccumulatorPathVisitor.withLongCounters(HiddenFileFilter.HIDDEN); // // Walk one dir Files.walkFileTree(dir, Collections.emptySet(), 1, visitor); System.out.println(visitor.getPathCounters()); System.out.println(visitor.getFileList()); // visitor.getPathCounters().reset(); // // Walk dir tree Files.walkFileTree(dir, visitor); System.out.println(visitor.getPathCounters()); System.out.println(visitor.getDirList()); System.out.println(visitor.getFileList());
Modifier and Type | Field and Description |
---|---|
static IOFileFilter |
HIDDEN
Singleton instance of hidden filter
|
static IOFileFilter |
VISIBLE
Singleton instance of visible filter
|
EMPTY_STRING_ARRAY
Modifier | Constructor and Description |
---|---|
protected |
HiddenFileFilter()
Restrictive constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(File file)
Checks to see if the file is hidden.
|
FileVisitResult |
accept(Path file,
BasicFileAttributes attributes)
Checks to see if the file is hidden.
|
accept, handle, postVisitDirectory, preVisitDirectory, toString, visitFile, visitFileFailed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
and, negate, or
public static final IOFileFilter HIDDEN
public static final IOFileFilter VISIBLE
public boolean accept(File file)
accept
in interface FileFilter
accept
in interface IOFileFilter
accept
in class AbstractFileFilter
file
- the File to checktrue
if the file is
hidden, otherwise false
.public FileVisitResult accept(Path file, BasicFileAttributes attributes)
accept
in interface PathFilter
accept
in interface IOFileFilter
file
- the File to checkattributes
- the file's basic attributes (TODO may be null).true
if the file is
hidden, otherwise false
.Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.