示例#1
0
文件: file.go 项目: winlabs/gowin32
func TouchFile(f *os.File) error {
	var now wrappers.FILETIME
	wrappers.GetSystemTimeAsFileTime(&now)
	if err := wrappers.SetFileTime(syscall.Handle(f.Fd()), nil, &now, &now); err != nil {
		return NewWindowsError("SetFileTime", err)
	}
	return nil
}
示例#2
0
文件: time.go 项目: winlabs/gowin32
func GetTimeCounter() uint64 {
	var systemTime wrappers.FILETIME
	wrappers.GetSystemTimeAsFileTime(&systemTime)
	return fileTimeToUint64(systemTime)
}