(40 lines)
1 '\" t2 .\" Copyright (c) 2026 Bruce Hill3 .\" All rights reserved.4 .\"5 .TH Path.changed 3 2026-03-08 "Tomo man-pages"6 .SH NAME7 Path.changed \- get the last changed time8 .SH LIBRARY9 Tomo Standard Library10 .SH SYNOPSIS11 .nf12 .BI Path.changed\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Int64?)13 .fi14 .SH DESCRIPTION15 Gets the file change time of a file.18 .SH ARGUMENTS20 .TS21 allbox;22 lb lb lbx lb23 l l l l.24 Name Type Description Default25 path Path The path of the file whose change time you want. -26 follow_symlinks Bool Whether to follow symbolic links. yes27 .TE28 .SH RETURN29 A 64-bit unix epoch timestamp representing when the file or directory was last changed, or `none` if no such file or directory exists.31 .SH NOTES32 This is the ["ctime"](https://en.wikipedia.org/wiki/Stat_(system_call)#ctime) of a file, which is _not_ the file creation time.34 .SH EXAMPLES35 .EX36 assert (./file.txt).changed() == Int64(1704221100)37 assert (./not-a-file).changed() == none38 .EE39 .SH SEE ALSO40 .BR Tomo-Path (3)