// +build windows | |
package copy | |
import ( | |
"os" | |
"syscall" | |
"time" | |
) | |
func getTimeSpec(info os.FileInfo) timespec { | |
stat := info.Sys().(*syscall.Win32FileAttributeData) | |
return timespec{ | |
Mtime: time.Unix(0, stat.LastWriteTime.Nanoseconds()), | |
Atime: time.Unix(0, stat.LastAccessTime.Nanoseconds()), | |
Ctime: time.Unix(0, stat.CreationTime.Nanoseconds()), | |
} | |
} |