Java 7新IO API - Paths.exists

78

有人知道最新Java 7 API中path.exists() API方法发生了什么吗?在变更日志中我找不到这个方法的变更记录,在b123和b130之间,该方法已经从API中删除了。 我看到有一个静态的Files.exists方法,但我不确定它是否是替换方法。

有没有人正在密切跟踪Java 7工作,知道应该如何处理此问题?

感谢任何帮助。


也许在JDK8中,它会作为一个默认方法被重新添加进来。 :) - Tom Hawtin - tackline
另一种方法是通过调用 toFile() 方法来返回代表该路径的 File 对象,然后调用它的 exists() 方法。 - someguy
1个回答

150

Files.exists

Files 类中有两个静态方法 exists()notExists(),均接受一个 Path 作为参数。

它们被设计成静态方法而不是实例方法,可能是因为这样更加合理。点击此处了解更多关于静态和实例方法的信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接