RosettaCodeData/Task/File-modification-time/Haskell/file-modification-time-1.hs
2023-07-01 13:44:08 -04:00

9 lines
342 B
Haskell

import System.Posix.Files
import System.Posix.Time
do status <- getFileStatus filename
let atime = accessTime status
mtime = modificationTime status -- seconds since the epoch
curTime <- epochTime
setFileTimes filename atime curTime -- keep atime unchanged
-- set mtime to current time