写入文件而不删除旧数据
发布于 2021-01-30 22:59:38
我想用Java编写一个文件而不清除(删除)该文件上的旧数据!
我运行此代码,发现每次运行后,.txt文件上的所有较旧数据都被清除了!
我的代码在这里:
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileExample {
public static void main(String[] args) {
try {
String content = "This is the content to write into file";
File file = new File("/users/mkyong/filename.txt");
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
}
}
}
关注者
0
被浏览
74
1 个回答
-
使用
FileWriter(String filename, boolean append)
可以指示在附加模式下打开文件的构造函数:FileWriter fw = new FileWriter(file.getAbsoluteFile(), true); //^^^^ means append
推荐阅读
-
从 SVN 存储库中删除文件而不删除本地副本
2022-07-28 关注 0 浏览16 1答案
-
如何使用FileOutputStream写入数据而不丢失旧数据?
2021-02-02 关注 0 浏览85 1答案
-
更新属性文件中的属性值,而不删除其他值
2021-01-30 关注 0 浏览73 1答案
-
在PostgreSQL中删除表而不删除相关序列
2021-04-20 关注 0 浏览108 1答案
-
从列表中删除 None 值而不删除 0 值
2022-05-26 关注 0 浏览11 1答案
-
从列表中删除无值而不删除0值
2021-01-29 关注 0 浏览83 1答案
-
Python split()而不删除定界符
2021-01-29 关注 0 浏览82 1答案
-
如何从集合中检索元素而不删除它?
2022-03-22 关注 0 浏览37 1答案
-
JS string.split()而不删除定界符
2021-02-02 关注 0 浏览90 1答案
-
如何在JavaScript中仅删除父元素而不删除其子元素?
2021-02-02 关注 0 浏览86 1答案