Class DirectoryScanner


  • public class DirectoryScanner
    extends Object
    A directory scanner, which can scan files based on optional filters.
    • Constructor Detail

      • DirectoryScanner

        public DirectoryScanner​(File file)
        Parameters:
        file - the directory (or file) to scan
    • Method Detail

      • addFilter

        public void addFilter​(Filter filter)
        Add a filter to this scanner.
        Parameters:
        filter - the filter
      • scan

        public List<File> scan()
        Returns:
        a list of files matching the filters, never null
      • scan

        public void scan​(FileVisitor fileVisitor)
        Scans the directory. Every file not filtered out by a filter fill be passed to the fileVisitor
        Parameters:
        fileVisitor - handler for matching files.