package com.cg.springboot.springbootdemo.write;
import java.io.*;
public class WriteToText implements Serializable {
private static final String targetTxtPath = "E:\\zqaceshiwenjian\\xiaowenjian\\117text.txt";
private static final long serialVersionUID = -3201414028932144431L;
public static void main(String[] args) throws IOException {
if (!new File(targetTxtPath).exists()){
new File(targetTxtPath).createNewFile();
}
BufferedWriter bw = new BufferedWriter(new FileWriter(targetTxtPath));
int i = 0;
System.out.println("开始写入");
while (true) {
bw.write("第"+i+"行asdvdvdfhsfsdfsdfsdfsdfsdf");
bw.newLine();
i++;
Long fileSize = new File(targetTxtPath).length();
// if (fileSize >= 2147483648l) { //1G == 1073741824 B(字节)
if (fileSize >= 104857600) {
bw.flush();
bw.close();
break;
}
}
System.out.println("文件写入完毕");
}
}
按行写入文件
最新推荐文章于 2023-04-12 20:39:42 发布