1//go:build windows
2// +build windows
3
4package copy
5
6import (
7 "os"
8 "syscall"
9 "time"
10)
11
12func getTimeSpec(info os.FileInfo) timespec {
13 stat := info.Sys().(*syscall.Win32FileAttributeData)
14 return timespec{
15 Mtime: time.Unix(0, stat.LastWriteTime.Nanoseconds()),
16 Atime: time.Unix(0, stat.LastAccessTime.Nanoseconds()),
17 Ctime: time.Unix(0, stat.CreationTime.Nanoseconds()),
18 }
19}