RosettaCodeData/Task/File-modification-time/OCaml/file-modification-time.ocaml

8 lines
210 B
Plaintext

#load "unix.cma";;
open Unix;;
let mtime = (stat filename).st_mtime;; (* seconds since the epoch *)
utimes filename (stat filename).st_atime (time ());;
(* keep atime unchanged
set mtime to current time *)