diff --git a/bin/checkDataIntegrity/Main.class b/bin/checkDataIntegrity/Main.class index 524a4f0..11e60f2 100644 Binary files a/bin/checkDataIntegrity/Main.class and b/bin/checkDataIntegrity/Main.class differ diff --git a/checkDataIntegrity.jar b/checkDataIntegrity.jar index 6ace6bc..c1a3e62 100644 Binary files a/checkDataIntegrity.jar and b/checkDataIntegrity.jar differ diff --git a/src/checkDataIntegrity/Main.java b/src/checkDataIntegrity/Main.java index dc0036f..3c5ec6b 100644 --- a/src/checkDataIntegrity/Main.java +++ b/src/checkDataIntegrity/Main.java @@ -3,6 +3,7 @@ package checkDataIntegrity; import java.io.IOException; import java.io.InputStream; import java.nio.file.Files; +import java.nio.file.NoSuchFileException; import java.nio.file.Path; import java.util.Arrays; import java.util.concurrent.atomic.AtomicLong; @@ -31,7 +32,10 @@ public class Main { // .parallel() .filter(Files::isRegularFile) .forEach(p0 -> { - count.incrementAndGet(); + long cnt = count.incrementAndGet(); + if (cnt % 10000 == 0) { + System.out.println(cnt); + } final String rel = p0.toString().substring(path0.length()); final Path p1 = Path.of(path1 + rel); @@ -55,8 +59,11 @@ public class Main { return; } } + catch (NoSuchFileException nsfExc) { +// System.out.println(rel + ": NoSuchFileException"); + } catch (final Exception ex) { - System.out.println(rel + ": Exception: " + ex.getMessage()); + System.out.println(rel + ": Exception: " + ex.getClass().getName() + " " + ex.getMessage()); countErr.incrementAndGet(); } });