gpt4 book ai didi

java - 打开和 append 文件

转载 作者:行者123 更新时间:2023-12-02 05:23:59 25 4
gpt4 key购买 nike

我需要打开一个现有文件进行追加,如果不存在则创建新文件进行追加。

我尝试了 PrintWriter 函数,但它总是创建一个新文件并删除旧文件。那你能帮我吗?我应该用什么来实现这个目的?

UPD:这就是我已经尝试过的

writer = new PrintWriter(System.getProperty("db.file"), "UTF-8");
writer.println("The first line");

最佳答案

试试这个

PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("your_file.txt", true)));

FileWriter的true参数表示要追加数据。

要添加指定编码,您可以使用

PrintWriter pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("your_file.txt", true), "UTF-8")));

关于java - 打开和 append 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26239026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com