【问题标题】:Find date file was last modified查找文件上次修改的日期
【发布时间】:2017-01-02 20:51:27
【问题描述】:

我正在设置一个显示文件最后修改日期的页面。据我了解,我需要 mtime 才能获得此日期,但是如何引用该文件?

【问题讨论】:

    标签: ruby-on-rails filemtime


    【解决方案1】:

    您可以将文件名的字符串传递给它。

    irb(main):001:0> File.mtime("Gemfile")
    => 2016-08-22 13:54:43 -0700
    

    要从 Rails 中引用文件,您可以使用 Rails.root.join:

    gemfile = Rails.root.join("Gemfile")
    => #<Pathname:/Users/username/projects/appname/Gemfile>
    
    File.mtime(gemfile)
    => 2016-08-22 13:54:43 -0700
    

    docs 还提到您可以将其传递给 IO object。

    【讨论】:

      【解决方案2】:

      这样试试

      File.mtime("/home/user/path/file.rb")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-28
        • 2016-04-01
        • 1970-01-01
        相关资源
        最近更新 更多