Class FileEqualsFileFilter

java.lang.Object
org.apache.commons.io.filefilter.AbstractFileFilter
org.apache.commons.io.filefilter.FileEqualsFileFilter
All Implemented Interfaces:
FileFilter, FilenameFilter, FileVisitor<Path>, PathMatcher, PathFilter, PathVisitor, IOFileFilter

Accepts only an exact File object match. You can use this filter to visit the start directory when walking a file tree with Files.walkFileTree(java.nio.file.Path, java.util.Set, int, java.nio.file.FileVisitor).
Since:
2.9.0
  • Constructor Details

    • FileEqualsFileFilter

      public FileEqualsFileFilter(File file)
      Constructs a new instance for the given File.
      Parameters:
      file - The file to match.
  • Method Details

    • accept

      public boolean accept(File file)
      Description copied from class: AbstractFileFilter
      Checks to see if the File should be accepted by this filter.
      Specified by:
      accept in interface FileFilter
      Specified by:
      accept in interface IOFileFilter
      Overrides:
      accept in class AbstractFileFilter
      Parameters:
      file - the File to check
      Returns:
      true if this file matches the test
    • accept

      public FileVisitResult accept(Path path, BasicFileAttributes attributes)
      Description copied from interface: IOFileFilter
      Checks to see if a Path should be accepted by this filter.
      Parameters:
      path - the Path to check.
      attributes - the file's basic attributes (TODO may be null).
      Returns:
      true if this path matches the test.