JAVA生成本地文件

代码部分:

package com.yinxin.testClient;
import java.io.*;

public class GenerateFiles {
	public static void main(String[] args) {
      //200000 表示生成20万行
		for (int i = 0; i <200000; i++) {
			 AppendWriteFile("E:\\DWZH.txt",
			 "西安荼艺科技有限公司@|@610005222"+i+"@|@20141010@|@32.01@|@67.78@|@555@|@50@|@10000@|@20180102@|@01@|@02@|@201805\n");
			 }
	}
	/*
	 * 生成文件
	 * @param file 文件路径+文件名称
	 * @param conent 要生成的文件内容
	 */
	public static void AppendWriteFile(String file, String conent) {
		// Log4jBean.logger.info("开始以追加的形式写文件到:["+file+"]");
		BufferedWriter out = null;
		try {
			out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true)));
			out.write(conent);
			// Log4jBean.logger.info("写文件:["+file+"]完成");
		} catch (Exception e) {
			// Log4jBean.logger.error("写文件:["+file+"]异常,异常信息为:["+e.getMessage()+"]");
		} finally {
			// Log4jBean.logger.info("开始关闭输出流");
			try {
				out.close();
			} catch (IOException e) {
				// Log4jBean.logger.info("关闭输出流异常,异常信息为:["+e.getMessage()+"]");
			}
		}
	}

}

 

你可能感兴趣的:(Java)