gpt4 book ai didi

Java- FileWriter/BufferedWriter - 附加到文本文件的末尾?

转载 作者:行者123 更新时间:2023-11-30 06:38:19 25 4
gpt4 key购买 nike

我以前做过一次,我正在尝试复制我到目前为止所做的,这就是我所拥有的:

    try {
BufferedWriter writer = new BufferedWriter(new FileWriter("file.P", true));
System.out.println("entered");
if (!(newUserName.isEmpty()) || (newUserPass.isEmpty())){
writer.newLine();
writer.write("hellotest123");
writer.close();
}

好像找到了file.P,就是一个txt文件,但是好像没有追加什么?它输入代码并正常传递 IF 语句,但没有任何内容附加到文本文件?我有点卡住了!

最佳答案

你确定它正在寻找 file.P 而不是在文件系统的其他地方创建一个新文件吗?尝试绝对路径,以确保您和程序正在查看同一个文件。

编辑:

根据文件在类路径上的注释,您应该使用以下方法来解析它:

MyClass.class.getResource("file.P");

这将在与 MyClass.class 相同的“包”或文件夹中的类路径上找到 file.P

关于Java- FileWriter/BufferedWriter - 附加到文本文件的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379710/

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