💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 一、文件拷贝 ~~~ package main import ( "os" "fmt" "io" ) func main() { //打开文件 srcFile, err := os.Open("./xxx.txt") if err != nil { fmt.Println(err) return } //创建目标文件 dstFile, err2 := os.Create("./yyy.txt") if err2 != nil { fmt.Println(err2) return } //切片缓冲区 buf := make([]byte, 1024) for { //从源文件读 n, err := srcFile.Read(buf) //Read()若无法得到更多的结果,就返回EOF if err != nil && err != io.EOF { fmt.Println(err) break } if n == 0 { fmt.Println("文件处理完毕") break } //读到的内容写入目标文件 dstFile.Write(buf[:n]) } srcFile.Close() dstFile.Close() } ~~~