package com.esint.gaplatform.sjxxdataxjclgs.util;
import org.springframework.scheduling.annotation.Async;
import java.io.File;
import java.io.FileOutputStream;
public class FileTxt {
public void FileW(String data, String name){
// System.out.println("写入"+name+"开始");
byte[] sourceByte = data.getBytes();
String p1 = System.getProperty("user.dir");
FileOutputStream outStream =null;
if(null != sourceByte){
try {
File file = new File(p1 + name );//文件路径(路径+文件名)
if (!file.exists()) { //文件不存在则创建文件,先创建目录
File dir = new File(file.getParent());
dir.mkdirs();
file.createNewFile();
}
outStream = new FileOutputStream(file,true); //文件输出流将数据写入文件
outStream.write(sourceByte);
String huanhang = System.getProperty("line.separator");
outStream.write(huanhang.getBytes());
} catch (Exception e) {
e.printStackTrace();
// do something
}finally {
try {
outStream.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
}
}
调用:
fileTxt.FileW(String.format("TableName:%s, 共有%s条数据." , tableName(), size) ,
"/runlog/"+ tableName() +"/note_"+ tableName() +".txt");
















