File modification time: Difference between revisions

m
→‎{{header|Go}}: library change
m (→‎{{header|PowerShell}}: added mentions of LastAccessTime and CreationTime)
m (→‎{{header|Go}}: library change)
Line 399:
fmt.Println("mod time was:", foo.ModTime())
mtime := time.Now()
atime := mtime // a default, because os.Chtimes has an atime parameter.
// but see if there's a real atime that we can preserve.
if fs, ok := foo.(*os.FileStat); ok {
if ss, ok := fsfoo.Sys().(*syscall.Stat_t); ok {
atime = time.Unix(ss.Atim.Sec, ss.Atim.Nsec)
}
}
os.Chtimes(filename, atime, mtime)
1,707

edits