RosettaCodeData/Task/File-modification-time/Haskell/file-modification-time-1.hs

10 lines
342 B
Haskell
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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