【问题标题】:I'm trying to create a Java program to create and write a text file, but [duplicate]我正在尝试创建一个 Java 程序来创建和编写一个文本文件,但是 [重复]
【发布时间】:2017-04-03 05:53:27
【问题描述】:
public static void main(String[] args) {
    File newTxt = new File("C:/Users/cauan/Desktop/newTxt.txt");

    if(newTxt.exists()) System.out.println("The file already exists!");
    else {
        try{ 
            newTxt.createNewFile();
            FileWriter fw=new FileWriter(newTxt);
            BufferedWriter bw = new BufferedWriter(fw);

            bw.write("This is my Prog");
        }
        catch(Exception e){e.printStackTrace();}
    }        
} 

这是我的代码....但我不知道为什么会出错:/

【问题讨论】:

  • 你遇到了什么错误?
  • 我在运行您的程序时没有收到错误消息。请edit您的问题包含您遇到的错误的全文,包括正在生成的任何堆栈跟踪。
  • “我正在尝试创建一个 Java 程序来创建和编写一个文本文件,但是”但是什么?悬念正在杀死我。

标签: java


【解决方案1】:

您需要关闭 BufferedWriter 和 FileWriter 才能保存文件的内容。

bw.close();
fw.close();

Complete program link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    相关资源
    最近更新 更多