首页 > 解决方案 > Java没有创建文件

问题描述

我有一个程序包名称为“appdb”的程序,然后我想创建 .txt 文件,它正在编译并运行良好,因此向我显示该文件已创建,因为我在预期的工作目录中看不到它成为。

package appdb;

import java.io.*;

public class CreateAndWrite{

    public static void main(String[] args) throws Exception {
        try {
            File myFile= new File("myFile.txt");
            FileWriter writer = new FileWriter(myFile,true);

            writer.write("Write this in the file");
            writer.close();
        } catch(IOException e) {
            System.out.println(e.getMessage());
        }
    }
}

标签: java

解决方案


谢谢你的帮助,我得到了答案。问题是我正在从父文件夹“ javac appdb/CreateAndWrite.java ”运行和编译文件,所以该文件是在那里创建的,因此我在工作目录中看不到它。但我只更改了要创建的文件的路径,之前:myFile.txt,之后:appdb/myFile.txt,一切都按我预期的那样工作。


推荐阅读