gpt4 book ai didi

api - 为什么 Files.exists(…) 和 Files.notExists(…)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:15:39 25 4
gpt4 key购买 nike

IMO 拥有这两种方法是多余的,而且真的不清楚!我不太明白为什么这两种方法都是在 Files API 中设计的??

Files.exist(..) 如果文件确实存在则返回 true,如果文件不存在或没有权限则返回 false。那么到底为什么会有一个 Files.notExist(..) ??

甲骨文 Docs说 !Files.exists(…) 不等同于 Files.notExists(…)!?也许有一些我不太理解的东西!!

当存在 exist() 方法时使用 notExist() 有什么好处?

最佳答案

我认为 javadoc 非常清楚为什么 notExists 不是 exists 方法的逻辑补充。逻辑补码 B = !A 表示如果 A 为真,则 B 为假,反之亦然。此处情况并非如此,因为这两种方法可能同时返回 false。

"Where it is not possible to determine if a file exists or not then both methods return false."

Files.exists JavaDoc

Files.notExists JavaDoc

关于api - 为什么 Files.exists(…) 和 Files.notExists(…)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21334793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com