gpt4 book ai didi

java - 如何在 java netbeans 中创建新的 ".txt"文件而不覆盖以前保存的文件?

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:01 24 4
gpt4 key购买 nike

如何在 java netbeans 中创建新的“.txt”文件而不覆盖以前保存的文件?

这是我的代码,我使用了设置文件名的方法,因为我还不知道如何创建新的.txt文件而不覆盖以前的文件

        File file = new File("Basic Student Information.txt");
try {
Files.write(Paths.get("Basic Student Information.txt"),list);
Scanner scan = new Scanner(file);
//while(scan.hasNext()){
// JOptionPane.showMessageDialog(null,scan.nextLine());
//}
} catch (IOException ex) {
Logger.getLogger(StudentInfo.class.getName()).log(Level.SEVERE, null, ex);
}

最佳答案

我猜这是一个硬件程序,所以我不应该给你确切的代码。但是您可以做的是检查文件是否存在,如果不存在则写入该文件,否则创建一个新文件。像这样的事情:

File f = new File(filePathString);
if(f.exists() && !f.isDirectory()) {
// do something
} else {
//create a new file and write to it
}

关于java - 如何在 java netbeans 中创建新的 ".txt"文件而不覆盖以前保存的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35018312/

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