'\" t .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" .TH Path.changed 3 2025-11-29 "Tomo man-pages" .SH NAME Path.changed \- get the last changed time .SH LIBRARY Tomo Standard Library .SH SYNOPSIS .nf .BI Path.changed\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Int64?) .fi .SH DESCRIPTION Gets the file change time of a file. .SH ARGUMENTS .TS allbox; lb lb lbx lb l l l l. Name Type Description Default path Path The path of the file whose change time you want. - follow_symlinks Bool Whether to follow symbolic links. yes .TE .SH RETURN A 64-bit unix epoch timestamp representing when the file or directory was last changed, or `none` if no such file or directory exists. .SH NOTES This is the ["ctime"](https://en.wikipedia.org/wiki/Stat_(system_call)#ctime) of a file, which is _not_ the file creation time. .SH EXAMPLES .EX assert (./file.txt).changed() == 1704221100 assert (./not-a-file).changed() == none .EE .SH SEE ALSO .BR Tomo-Path (3)