package com.supervision; import cn.hutool.core.io.FileUtil; import java.io.File; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; public class GenerateXml { public static void main(String[] args) { String sourcePath = "/Users/flevance/Java/virtual-patient/virtual-patient-graph/src/main/java/com/supervision/dao"; String targetPath = "/Users/flevance/Java/virtual-patient/virtual-patient-graph/src/main/resources/nebulaMapper/"; String packageName = "com.supervision.dao."; List sourceFileList = FileUtil.listFileNames(sourcePath); for (String sourceFile : sourceFileList) { String newFileName = sourceFile.replace(".java", ".xml"); /** * * * */ if (!FileUtil.exist(targetPath + newFileName)) { File file = FileUtil.newFile(targetPath + newFileName); List lineList = new ArrayList<>(); lineList.add(""); lineList.add(""); lineList.add(""); FileUtil.writeLines(lineList, file, Charset.defaultCharset()); } } } }