是否可以使用 Ruby 读取文件的修改日期?我已成功打开一个文本文件并使用
File.open("test.txt", "r").each do |line|"
但是读取文件的修改日期会非常有用。
使用
mtime
File.mtime("testfile") => 2014-04-13 16:00:23 -0300
“以 Time 对象的形式返回指定文件的修改时间。”
File.mtime("testfile") #=> Tue Apr 08 12:58:04 CDT 2003
检查这个。
如果您已经打开文件(就像您在示例中所做的那样),那么使用实例方法可能是更好的主意
File#mtime
File.new('file_path').mtime