T - the type of the directory entry
@FunctionalInterface public static interface DirectoryStream.Filter<T>
Filter is passed as the parameter to the
Files.newDirectoryStream(Path,DirectoryStream.Filter) method when opening a directory to iterate over the entries in the directory.
boolean accept(T entry) throws IOException
entry - the directory entry to be tested
true if the directory entry should be accepted
IOException - If an I/O error occurs