整理记录一下 源代码的整合
import java.io.*;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class docx {
public static void main(String[] args) {
String sourceDirectory = "D:\\code_space\\xxxxx\\src"; // 修改为你的代码目录路径
String outputFile = "xxxx.doc"; // 修改为输出的文本文件名
String[] allowedExtensions = {".js", ".jsx", ".css", ".scss"}; // 添加需要合并的扩展名
try {
PrintWriter writer = new PrintWriter(outputFile);
List<File> codeFiles = new ArrayList<>();
collectCodeFiles(sourceDirectory, codeFiles, allowedExtensions);
for (File file : codeFiles) {
// writer.println("=== File: " + file.getAbsolutePath() + " ===");
List<String> lines = Files.readAllLines(file.toPath());
for (String line : lines) {
writer.println(line);
}