Golang不使用MD5比较文件内容是否一致
func compare(spath, dpath string) bool { sinfo, err := os.Lstat(spath) if err != nil { return false } dinfo, err := os.Lstat(dpath) if err != nil { return false } if sinfo.Size() != dinfo.Size() || !sinfo.ModTime().Equal(dinfo.ModTime()) { return false } return comparefile(spath, dpath) } func comparefile(spath, dpath string) bool { sFile, err := o...阅读全文