1

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

4

2 回答 2

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

文档还提到您可以将其传递给IO object

于 2016-08-26T08:46:45.353 回答
1

像这样试试

File.mtime("/home/user/path/file.rb")
于 2016-08-26T08:44:43.893 回答