| 12345678910111213141516171819202122232425262728293031 | package helperimport (    "io"    "os")func CopyFile(src, dst string) (int64, error) {    sourceFileStat, err := os.Stat(src)    if err != nil {        return 0, err    }    if !sourceFileStat.Mode().IsRegular() {        return 0, nil    }    source, err := os.Open(src)    if err != nil {        return 0, err    }    defer source.Close()    destination, err := os.Create(dst)    if err != nil {        return 0, err    }    defer destination.Close()    return io.Copy(destination, source)}
 |