gpt4 book ai didi

java - 如果文件不存在则创建一个文件

转载 作者:行者123 更新时间:2023-11-29 05:53:22 25 4
gpt4 key购买 nike

在 Java 中,我们可以通过...创建对文件的引用

File counterFile = new File("countervalue.txt");

但是如果文件不存在,我们如何创建呢?

最佳答案

创建文件的基本方法是调用 File#createNewFile 方法:

File counterFile = new File("countervalue.txt");
try {
counterFile.createNewFile();
} catch (Exception e) {
System.out.println("File couldn't been created.");
}

现在,如果你想创建一个新文件并用数据填充它,你可以使用 FileWriter和一个 PrintWriter对于文本文件(假设这是您示例中的 txt 扩展名):

File counterFile = new File("countervalue.txt");
PrintWriter pw = null;
try {
//it will automatically create the file
pw = new PrintWriter(new FileWriter(counterFile));
pw.println("Hello world!");
} catch (Exception e) {
System.out.println("File couldn't been created.");
} finally {
if (pw != null) {
pw.flush();
pw.close();
}
}

如果您只想将数据附加到您的文件,请使用 FileWriter(File, boolean) 构造函数传递 true作为第二个参数:

pw = new PrintWriter(new FileWriter(counterFile, true));

关于java - 如果文件不存在则创建一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102004/

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