in DeliveryApi/cdk/src/main/java/com/ilmlf/delivery/api/Hashing.java [50:68]
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));
}
}
}
}
}