@Override
      public FileVisitResult visitFileFailed(Path file, IOException exc) {
        return FileVisitResult.CONTINUE;  // ignoring exceptions from short-living temp files
      }
@Override
      public FileVisitResult visitFileFailed(Path file, IOException exc)