复制文件的简单方法

有没有什么简单/快速的方法可以在 Go 中复制文件?

我在 Doc's 中找不到快速的方法,在互联网上搜索也无济于事。


慕姐4208626
浏览 203回答 3
3回答

喵喵时光机

您已经在标准库中获得了编写此类函数所需的所有内容。这是执行此操作的明显代码。// Copy the src file to dst. Any existing file will be overwritten and will not// copy file attributes.func Copy(src, dst string) error {    in, err := os.Open(src)    if err != nil {        return err    }    defer in.Close()    out, err := os.Create(dst)    if err != nil {        return err    }    defer out.Close()    _, err = io.Copy(out, in)    if err != nil {        return err    }    return out.Close()}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go