0

可能重复:
如何将文本附加到 Java 中的现有文件

我已经在 C:\myfile.txt 中创建了一个文件,其中包含一些数据。现在当我尝试使用 File files = new File("C:\myfile.txt"); , 它覆盖原始数据并在其中插入新数据.. 是否有避免覆盖旧数据的机制?...

4

3 回答 3

3

使用该方法new FileOutputStream(File,true)附加到现有文件。

于 2012-11-24T21:40:07.867 回答
3

您可以在文件编写器类之一中使用附加模式:

FileWriter writer = new FileWriter("myfile.txt", true);
于 2012-11-24T21:40:39.733 回答
1

在构造函数中提供true附加文件,如上面所说的更详细的控制,使用RandomAccessFile

于 2012-11-24T21:43:22.527 回答