🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` package main import ( "os" "log" "io" ) func main() { // 打开原始文件 originalFile, err := os.Open("test.txt") if err != nil { log.Fatal(err) } defer originalFile.Close() // 创建新的文件作为目标文件 newFile, err := os.Create("test_copy.txt") if err != nil { log.Fatal(err) } defer newFile.Close() // 从源中复制字节到目标文件 bytesWritten, err := io.Copy(newFile, originalFile) if err != nil { log.Fatal(err) } log.Printf("Copied %d bytes.", bytesWritten) // 将文件内容flush到硬盘中 err = newFile.Sync() if err != nil { log.Fatal(err) } } ```