每次编译函数时都创建一个新的唯一文件。 这意味着如果文件在执行程序之前已经存在 然后 它应删除该文件并创建一个新文件并附加新数据。 要么 在删除同一文件中已存在的完整数据后添加内容。
我创造了这样的东西......
Writer output = new BufferedWriter(new FileWriter("C:\\" + bankAccNo + ".txt", true));
output.append(myRow.getCell(0).toString()+ "\n");
output.close();
答案 0 :(得分:1)
如果要在每次写入时覆盖文件内容,请使用false
作为附加开关。
new FileWriter("<file>", false);