标签: ruby standard-library
所以当我找到File.exists?时,我正在查看关于如何读取文件的Ruby标准库文档,这个有趣且有启发性的描述:
File.exists?
存在?(P1)
(A Google search会显示相似数量的信息)
这是一种真实的方法,通过尝试调用它而不是出错来验证。基于几个快速测试,它似乎与File.exist?完全相同。
File.exist?
这是正确的,还是有其他一些我错过的行为?
另外,作为一个副问题,为什么不记录呢?它被弃用了吗?
答案 0 :(得分:1)
根据Ruby 2.2.0 doc,不推荐使用此方法:
存在?(file_name)→true或false 不推荐使用的方法。不要使用。
存在?(file_name)→true或false
true
false
不推荐使用的方法。不要使用。