java书写并建立txt日志文件

网友投稿 370 2022-09-24

java书写并建立txt日志文件

package com.esint.gaplatform.sjxxdataxjclgs.util;import org.springframework.scheduling.annotation.Async;import java.io.File;import java.io.FileOutputStream;public class FileTxt { @Async 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");

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:dplyr 中的filter报错:Can‘t transform a data frame with duplicate names
下一篇:不玩了,李诚儒退出《演员请就位2》!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~