【问题标题】:What does File.exists? do in Ruby?File.exists 是什么?用红宝石做什么?
【发布时间】:2015-07-28 08:32:09
【问题描述】:

因此,当我找到File.exists? 时,我正在查看有关如何读取文件的 Ruby 标准库文档,其中包含以下引人入胜且富有启发性的描述:

存在吗?(p1)

 

Google search 出现了类似数量的信息)

这是一个真实的方法,通过尝试调用它并且没有收到错误来验证。根据一些快速测试,它似乎与File.exist? 做同样的事情。

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

另外,作为一个附带问题,为什么根本没有记录它?是否已弃用?

【问题讨论】:

    标签: ruby standard-library


    【解决方案1】:

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

    存在吗?(文件名)truefalse

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

    【讨论】:

    • ...你从哪里得到这个的?我到处寻找类似的东西,但找不到。
    • ...嗯。我想我当时正在查看 2.1.0 或更低版本。谢谢您的帮助!编辑:是的,我在看 2.1.0,它只是空白。
    • 是的,如果您的 ruby​​ 版本 >= 2.1.0,请不要使用此方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 2019-06-22
    • 1970-01-01
    • 2010-10-06
    相关资源
    最近更新 更多