我已经在C:\ myfile.txt中创建了一个文件,它中有一些数据。现在当我尝试使用File files = new File(“C:\ myfile.txt”); ,它会覆盖原始数据并在其中插入新数据。是否有机制可以覆盖旧数据?...
答案 0 :(得分:3)
使用方法new FileOutputStream(File,true)
附加到现有文件。
答案 1 :(得分:3)
您可以在其中一个文件编写器类中使用追加模式:
FileWriter writer = new FileWriter("myfile.txt", true);
答案 2 :(得分:1)
在构造函数中提供true
以按上述方式附加文件
有关更详细的控制,请使用RandomAccessFile