0%
前言
Go语言文件复制
源代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| package main
import ( "bufio" "io" "os" )
func CopyFile(sourceFileSrc string, targetFileSrc string) (written int64, err error) { sourceFile, _ := os.Open(sourceFileSrc) defer sourceFile.Close() reader := bufio.NewReader(sourceFile) targetFile, _ := os.OpenFile(targetFileSrc, os.O_WRONLY|os.O_CREATE, 0766) defer targetFile.Close() writer := bufio.NewWriter(targetFile) return io.Copy(writer, reader) }
|
完成
参考文献
哔哩哔哩——尚硅谷