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