【问题标题】:File IO not working in eclipse文件 IO 在 Eclipse 中不起作用
【发布时间】: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) 它会在你没想到的地方;) 恕我直言...

标签: eclipse java-io


【解决方案1】:

创建新文件使用createNewFile();

File ff = new File("ffile.txt");
 ff.createNewFile();
 FileWriter frr = new FileWriter(ff);
 frr.write("hello");
 frr.close();

【讨论】:

  • 仍未创建:/
  • 你有没有像这样指定创建路径 C:\\Users\\Admin\\Desktop\\ffile.txt
  • 否则它将创建您的项目工作区所在的位置..它对我来说很好
猜你喜欢
  • 1970-01-01
  • 2017-09-13
  • 2012-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多