package cutil import ( "io" "os" ) func SaveFile(fullName string, data []byte) error { f, err := os.OpenFile(fullName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666) if err != nil { return err } n, err := f.Write(data) if err == nil && n < len(data) { err = io.ErrShortWrite } if err1 := f.Close(); err == nil { err = err1 } return nil }