File.exists 是什么意思?在 Ruby 做什么?

What does File.exists? do in Ruby?

所以当我找到 File.exists? 时,我正在浏览关于如何读取文件的 Ruby 标准库文档,其中有这个引人入胜且富有启发性的描述:

exists?(p1)

 

(A Google search 发现了相似数量的信息)

这是一个真实的方法,通过尝试调用它并且没有收到错误来验证。基于几个快速测试,它似乎与 File.exist?.

做同样的事情

这是正确的,还是它有一些我错过的其他行为?

此外,作为附带问题,为什么根本没有记录呢?是否已弃用?

根据 Ruby 2.2.0 doc,此方法已弃用:

exists?(file_name)true or false

Deprecated method. Don’t use.