File.exists是什么?在Ruby中做什么?

时间:2015-05-16 13:08:47

标签: ruby standard-library

所以当我找到File.exists?时,我正在查看关于如何读取文件的Ruby标准库文档,这个有趣且有启发性的描述:

  

存在?(P1)

     

(A Google search会显示相似数量的信息)

这是一种真实的方法,通过尝试调用它而不是出错来验证。基于几个快速测试,它似乎与File.exist?完全相同。

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

另外,作为一个副问题,为什么不记录呢?它被弃用了吗?

1 个答案:

答案 0 :(得分:1)

根据Ruby 2.2.0 doc,不推荐使用此方法:

  

存在?(file_name)truefalse

     

不推荐使用的方法。不要使用。