标签: java file-io
java.io.File中的createNewFile()方法是否会抛出IOException,但是来自同一个类的mkdir()没有?
答案 0 :(得分:5)
因为java.io类的设计非常糟糕。 API的一致性非常低。
java.io
令人烦恼和不幸,但是在使用这些方法时你必须仔细阅读javadocs,以确定它们在具体情况下的确切行为。
您可以期待JDK7,它具有全新的文件处理API。