文件复制
- 使用
io.Copy
方法
Go
func copyFile() {
readFile, readFileErr := os.Open("1.jpg")
defer readFile.Close()
if readFileErr != nil {
fmt.Println("Open file err", readFileErr)
return
}
writeFile, writeFileErr := os.Create("copy.jpg")
if writeFileErr != nil {
fmt.Println("writeFile err", writeFileErr)
return
}
n, copyErr := io.Copy(writeFile, readFile)
if copyErr != nil {
fmt.Println("copy err", copyErr)
return
}
fmt.Println("n", n, "copy success")
}
func main() {
copyFile()
}