查找日期文件上次修改

时间:2016-08-26 08:36:48

标签: ruby-on-rails filemtime

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

2 个答案:

答案 0 :(得分:2)

您可以传递一个文件名字符串。

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

答案 1 :(得分:1)

试试这个

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