instance method
File#ctime
() -> ::Time
file.ctime → time
file.c
View on GitHub ↗
static VALUE
rb_file_ctime(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_time(stat_ctimespec(&st));
}
Returns the change time for file (that is, the time directory information about the file was changed, not the file itself).
Note that on Windows (NTFS), returns creation time (birth time).
Example
File.new("testfile").ctime #=> Wed Apr 09 08:53:14 CDT 2003