package com.casic.swing.utils; import java.io.*; /** * @author a203 */ public class StringHelper { private static File logFile; public static void createLogFile() { File rootDir = new File(System.getProperty("user.dir") + File.separator + "logs"); if (!rootDir.exists()) { rootDir.mkdir(); } logFile = new File(rootDir + File.separator + "update.log"); if (!logFile.exists()) { // 创建新文件,有同名的文件的话直接覆盖 try { logFile.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } System.out.println("同步记录路径 ===> " + logFile.getAbsolutePath()); } public static void saveAssertsData(String data) { try { FileWriter writer = new FileWriter(logFile); BufferedWriter out = new BufferedWriter(writer); out.write(data); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } public static String getAssertsData() { try { InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(logFile)); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); StringBuilder data = new StringBuilder(); String s; try { while ((s = bufferedReader.readLine()) != null) { data.append(s); } return data.toString(); } catch (IOException e) { e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } return ""; } }