JLicenseForJavaFileUtil说明文档
主要功能介绍
- 批量为某个路径下的所有java文件添加license声明
- license支持文本输入和文件输入两种方式
关键代码介绍
private static void iterativeHandleFiles(File file, String fileSuffix, FileAction... action) {
if (file == null || !file.exists() || action == null) {
return;
}
if (file.isDirectory()) {
File[] files = file.listFiles();
if (files == null) {
return;
}
for (int i = 0; i < files.length; i++) {
iterativeHandleFiles(files[i], fileSuffix, action);
}
} else {
String name = file.getName();
if (isEmpty(name) || !name.endsWith(FILE_SUFFIX)) {
return;
}
for (int i