【发布时间】:2016-06-07 03:08:30
【问题描述】:
我正在创建一个文件并将其发送回网络浏览器:
org.joda.time.format.DateTimeFormatter fmt2 = DateTimeFormat.forPattern("ddMMyyyy");
File file = new File("VE_ximport_"+dateLivraison.toString(fmt2)+".txt");
FileWriterWithEncoding writer;
writer = new FileWriterWithEncoding(file,"UTF-8", true);
PrintWriter printer = new PrintWriter(writer);
for (Object[] obj : results){
//handle data
printer.write(data);
}
printer.close();
我多次调用此函数,每次文件都被覆盖。
这是我正在寻找的行为。
它适用于 Ubuntu。
但是在 Windows Server 2012 R2 上,每次我调用该函数时,它都会将数据附加到现有文件中。
即使我在每次调用之间重新启动服务器,文件也会被附加,不会创建新文件。
我要生气了...
我哪里错了?
谢谢。
【问题讨论】: