package com.casic.swing.utils; import java.io.*; /** * @author Administrator */ public class ConfigHelper { public static void saveConfig() { File rootDir = Constant.intRootDir(); File configFile = new File(rootDir + File.separator + "config.txt"); if (!configFile.exists()) { try { configFile.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } if (0 == configFile.length() || !configFile.exists()) { //写入配置文件 try { FileWriter fileWriter = new FileWriter(configFile); BufferedWriter writer = new BufferedWriter(fileWriter); writer.write("http://localhost:11410"); writer.flush(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } System.out.println("后台配置路径 ===> " + configFile.getAbsolutePath()); } public static String getConfigData() { try { File rootDir = Constant.intRootDir(); File configFile = new File(rootDir + File.separator + "config.txt"); if (!configFile.exists()) { try { configFile.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } InputStreamReader streamReader = new InputStreamReader(new FileInputStream(configFile)); BufferedReader bufferedReader = new BufferedReader(streamReader); 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 ""; } }