【发布时间】:2012-05-02 02:07:04
【问题描述】:
很简单:
File account = new File("./data/account");
account.createNewFile();
给我:
java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:900)
...
为什么 file.createNewFile() 会给我一个 IOException 和消息 No such file or directory?我告诉它创建文件。
在 NetBeans 之外运行此代码似乎没有问题,NetBeans 不能处理相关文件链接吗?
提前感谢您的帮助!
【问题讨论】:
-
目录
./data是否存在? -
。在 Netbeans 中运行时,可能会引用与命令行不同的目录。
-
@Jeffrey 。我现在感觉有点像白痴,没有./data不存在。在我将项目迁移到 netbeans 之前它确实如此,这可以解释它......谢谢!