Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
File#mtime
() -> ::Time
file.mtime → time
file.c
View on GitHub ↗
static VALUE
rb_file_mtime(VALUE obj)
{
rb_io_t *fptr;
struct stat st;
GetOpenFile(obj, fptr);
if (fstat(fptr->fd, &st) == -1) {
rb_sys_fail_path(fptr->pathv);
}
return stat_mtime(&st);
}
Returns the modification time for file.
Example
File.new("testfile").mtime #=> Wed Apr 09 08:53:14 CDT 2003