【发布时间】:2013-09-27 05:47:46
【问题描述】:
我有一个 FileWriter 可以将文本写入文件。该文件根本没有被创建。我检查了当前的工作目录。此外,当我调试时,将文本写入文件的代码根本没有执行......有没有人经历过类似的事情?
File ff = new File("ffile.txt");
FileWriter frr = new FileWriter(ff);
frr.write("hello");
frr.close();
【问题讨论】:
-
为什么不向我们展示您的代码...
-
在 Eclipse IDE 中,您可以在“运行/调试”配置文件中明确指定应用的工作目录
-
@paulsm4 是的..但我很确定我的文件没有被创建
-
我在 Ubuntu 上的 eclipse kepler 上检查了上面的代码,它运行良好。
-
如果文件不能被创建(例如权限),你应该得到一个异常。最坏的情况,从硬盘的根目录“查找”:WINDOWS:
dir/s ffile.txt,LINUX:find / -name ffile.txt -print 2> /dev/null。我强烈怀疑 1) 你会找到该文件,并且 2) 它会在你没想到的地方;) 恕我直言...