in WorkingFromHome/ClientConnection/src/main/java/com/ilmlf/clientconnection/Hashing.java [29:47]
private static void collectFiles(
File directory, List<FileInputStream> fileInputStreams, boolean includeHiddenFiles)
throws IOException {
File[] files = directory.listFiles();
if (files != null) {
Arrays.sort(files, Comparator.comparing(File::getName));
for (File file : files) {
if (includeHiddenFiles || !Files.isHidden(file.toPath())) {
if (file.isDirectory()) {
collectFiles(file, fileInputStreams, includeHiddenFiles);
} else {
fileInputStreams.add(new FileInputStream(file));
}
}
}
}
}