package Method; import java.io.*; import Frame.TcpIpManage; /**ʵʱ±£´æ±¨ÎÄÊý¾Ý*/ public class SaveFIleInTxt { static File file=new File("./savefile/ת·¢±¨ÎÄ.txt"); static File file1=new File("./savefile/±¨ÎÄ.txt"); static File file3=new File("./savefile/beifen.txt"); static File file5=new File("./savefile/log.txt"); static File filedisplay=new File("./savefile/±¨ÎÄdisplay.txt"); static File filegngga=new File("./savefile/±¨ÎÄgngga.txt"); public static void insert_intxt(String message) { save_in_txt(message,file,true); } /**±£´ædisplay±¨ÎÄ**/ public static void save_display(String message,String tagid) { boolean showtagid=TcpIpManage.getNeed_guo_lv_tag().equals(tagid); boolean alltagid=TcpIpManage.getNeed_guo_lv_tag().equals("Ñ¡Ôñ±êÇ©"); if(showtagid || alltagid ) { save_in_txt(message,filedisplay,true); } } /**±£´ægngga±¨Îı¨ÎÄ**/ public static void save_gngga(String message,String tagid) { String aaa=GetNowTime.now2()+","+message; boolean showtagid=TcpIpManage.getNeed_guo_lv_tag().equals(tagid); boolean alltagid=TcpIpManage.getNeed_guo_lv_tag().equals("Ñ¡Ôñ±êÇ©"); if(showtagid || alltagid ) { save_in_txt(aaa,filegngga,true); } } /**±£´æÊý¾Ý½øÈ뱨ÎÄtxt*/ public static void save_baowen(String message) { save_in_txt(message,file1,true); } /**±£´æÊý¾Ý½øÈ뱨ÎÄtxt*/ public static void save_jiexibaowen(String message,File fileName) { save_in_txt(message,fileName,true); } /**Êý¾Ý±¸·Ý*/ public static void bei_fen(String message) { save_in_txt(message,file3,false); } public static File creatFile(){ String getyearmd = GetNowTime.getyearmd(); File file=new File("./savefile/"+getyearmd+".log"); if (file.exists()){ return file; }else { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } return file; } public static File creatFilelog(){ File file = new File("./run0c.txt"); try { if (file.exists()) { FileWriter fileWriter = new FileWriter(file); fileWriter.write(""); fileWriter.flush(); fileWriter.close(); return file; } else { file.createNewFile(); } } catch (IOException e) { e.printStackTrace(); } return file; } /**Êý¾Ý´æÔÚ²Ù×÷ÈÕÖ¾*/ public static void savelog(String message) { save_in_txt(message,file5,true); } /**±£´æÊý¾Ý½øÈëtxtÎĵµ * @param String messageÐèÒª±£´æµÄÄÚÈÝ * @param File Îļþ±£´æÂ·¾¶ * @param boolean fugaiÄÚÈÝÊǸ²¸Ç»¹ÊÇ×·¼Ó*/ public static void save_in_txt(String message,File file,boolean fugai) { try { if(!file.exists()) { file.createNewFile(); // ´´½¨ÐÂÎļþ,ÓÐͬÃûµÄÎļþµÄ»°Ö±½Ó¸²¸Ç } //FileOutputStream¹¹Ô캯ÊýÖеĵڶþ¸ö²ÎÊýtrue±íʾÒÔ×·¼ÓÐÎʽдÎļþ FileOutputStream fos = new FileOutputStream(file,fugai); OutputStreamWriter osw = new OutputStreamWriter(fos); BufferedWriter bw = new BufferedWriter(osw); bw.write(message); bw.newLine(); bw.flush(); bw.close(); osw.close(); fos.close(); }catch (FileNotFoundException e1) { e1.printStackTrace(); } catch (IOException e2) { e2.printStackTrace(); } } }