atime_js.go 189 B

123456789101112
  1. package missinggo
  2. import (
  3. "os"
  4. "syscall"
  5. "time"
  6. )
  7. func fileInfoAccessTime(fi os.FileInfo) time.Time {
  8. sys := fi.Sys().(*syscall.Stat_t)
  9. return time.Unix(sys.Atime, sys.AtimeNsec)
  10. }