Java附加文本并连续保存文件

时间:2015-01-21 09:42:02

标签: java filewriter bufferedwriter watchservice

我想连续生成一行单词并附加到文本文件中。当我使用WatchService时,我希望立即附加该行。 WatchService要求我在检测到对文件的修改之前执行“保存”并做出相应的反应。添加每一行后是否有“保存”的方法?

2 个答案:

答案 0 :(得分:3)

假设save代表write to disk,那么我建议您使用BufferedWriter的flush方法。

答案 1 :(得分:2)

在将文字写入您的文件后,使用flush()的{​​{1}}方法。