FileContextTool.java 文件内容修改,默认保存操作系统桌面
package zwf;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;/*** 文件内容修改或者拼接测试* * @author ZengWenFeng* @date 2025.04.03* @email 117791303@qq.com* @mobile 13805029595*/
public class FileContextTool
{public static void main(String[] args) {String os = System.getProperty("os.name").toLowerCase();String userHome = System.getProperty("user.home");String desktopPath;if (os.contains("win")) {desktopPath = userHome + "\\Desktop";}else if (os.contains("mac")) {desktopPath = userHome + "/Desktop";}else if (os.contains("nix") || os.contains("nux") || os.contains("aix")) {desktopPath = userHome + "/Desktop";}else{System.err.println("不支持的操作系统");return;}String inputFilePath = desktopPath + "/input.txt";String outputFilePath = desktopPath + "/output.txt";try (BufferedReader reader = new BufferedReader(new FileReader(inputFilePath));BufferedWriter writer = new BufferedWriter(new FileWriter(outputFilePath))) {String line;while ((line = reader.readLine()) != null){String modifiedLine = "\" " + line + " \",";writer.write(modifiedLine);writer.newLine();}System.out.println("文件处理完成,结果已保存到 " + outputFilePath);} catch (IOException e){System.err.println("处理文件时出现错误: " + e.getMessage());}}
}