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();
|
}
|
}
|
|
}
|