【发布时间】:2019-06-07 16:10:56
【问题描述】:
我目前的问题在于,无论我尝试用什么解决方案在 Java 中创建文件,该文件永远不会被创建或显示。
我在 StackOverflow 上搜索了解决方案,并尝试了许多不同的代码,但都无济于事。我尝试过使用 BufferedWriter、PrintWriter、FileWriter,包裹在 try and catch 和 throwed IOExceptions 中,但似乎都不起作用。对于需要路径的每个字段,我都尝试了单独的文件名和路径中的文件名。没有任何效果。
//I've tried so much I don't know what to show. Here is what remains in my method:
FileWriter fw = new FileWriter("testFile.txt", false);
PrintWriter output = new PrintWriter(fw);
fw.write("Hello");
每当我运行我过去的代码时,我都没有收到任何错误,但是,这些文件实际上从未出现过。我怎样才能解决这个问题? 提前谢谢!
【问题讨论】:
-
你写完后关闭FileWriter了吗?
-
1.添加
fw.flush()和fw.close()。 2. 您希望文件出现在哪里?为什么? -
是的!之后我确保关闭所有作者。
-
您确定您在程序中拥有正确的current directory 吗?尝试给它一个绝对路径?