如何防止文件覆盖?

时间:2015-04-05 04:36:59

标签: file arduino processing

我正在使用处理工作Arduino项目。应该记录一些传感器值,但遗憾的是我的处理代码在每个循环后重写文件,以便我只获取最后一个传感器值。我该如何防止这种情况发生?我顺便使用普通的方法。 PrintWriter命令后跟createWriter。

1 个答案:

答案 0 :(得分:0)

您需要指定要附加到文件(否则,它将覆盖)。像这样:

try(PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("myfile.txt", true)))) {  
    out.println("the text");
}
catch (IOException e) {
    // couldn't open file
}

true行末尾的PrintWriter指定追加。