in edas-demo/config-demo/apollo-migration/src/main/java/com/alibabacloud/edas/tool/ZipFileProcessor.java [21:35]
private void walk(String zipFile) {
if (zipFile == null || ! zipFile.endsWith(".zip")) {
throw new IllegalArgumentException("Invalid zip file: " + zipFile);
}
try {
FileSystems.newFileSystem(Paths.get(zipFile),
ZipFileProcessor.class.getClassLoader())
.getRootDirectories()
.forEach(this::visitZipRoot);
} catch (IOException e) {
System.err.println("Invalid zip file: " + e.getMessage());
System.exit(-1);
}
}