来自java.io.File方法的IOException

时间:2011-02-11 16:36:41

标签: java file-io

java.io.File中的createNewFile()方法是否会抛出IOException,但是来自同一个类的mkdir()没有?

1 个答案:

答案 0 :(得分:5)

因为java.io类的设计非常糟糕。 API的一致性非常低。

令人烦恼和不幸,但是在使用这些方法时你必须仔细阅读javadocs,以确定它们在具体情况下的确切行为。

您可以期待JDK7,它具有全新的文件处理API。