- public boolean accept(File dir, String name) {
- return isImageName(name) && isImageExt(name);
+ public boolean accept(Path file) throws IOException {
+ if (Files.isDirectory(file)) {
+ return false;
+ }
+ String filename = file.getFileName().toString();
+ return acceptExt(filename) && acceptName(filename);