checkDataIntegrity

git-svn-id: svn://home0/checkDataIntegrity@2418 71dcc7fd-b1f2-4e5d-bb8e-274146e81173
This commit is contained in:
(no author)
2022-01-30 19:13:47 +00:00
parent 7c60b17f37
commit 79037a714a
3 changed files with 9 additions and 2 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -3,6 +3,7 @@ package checkDataIntegrity;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.NoSuchFileException;
import java.nio.file.Path; import java.nio.file.Path;
import java.util.Arrays; import java.util.Arrays;
import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.AtomicLong;
@@ -31,7 +32,10 @@ public class Main {
// .parallel() // .parallel()
.filter(Files::isRegularFile) .filter(Files::isRegularFile)
.forEach(p0 -> { .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 String rel = p0.toString().substring(path0.length());
final Path p1 = Path.of(path1 + rel); final Path p1 = Path.of(path1 + rel);
@@ -55,8 +59,11 @@ public class Main {
return; return;
} }
} }
catch (NoSuchFileException nsfExc) {
// System.out.println(rel + ": NoSuchFileException");
}
catch (final Exception ex) { catch (final Exception ex) {
System.out.println(rel + ": Exception: " + ex.getMessage()); System.out.println(rel + ": Exception: " + ex.getClass().getName() + " " + ex.getMessage());
countErr.incrementAndGet(); countErr.incrementAndGet();
} }
}); });