func copys(dstFile, srcFile string) (int64, error) {

    srcF,err := os.Open(srcFile)
    if err != nil {
        fmt.Println("open srcFile 出错",err)
        return 0, nil
    }
    defer srcF.Close()
    reader := bufio.NewReader(srcF)

    dstF,err1 := os.OpenFile(dstFile,os.O_WRONLY|os.O_CREATE,0666)
    if err1 != nil {
        fmt.Println("open dstFile 出错",err)
        return 0, nil
    }

    weitr := bufio.NewWriter(dstF)

    defer dstF.Close()

    return io.Copy(weitr,reader)

}