011-golang檔案複製操作
阿新 • • 發佈:2018-11-07
最近開始學golang
來寫一個golang裡的檔案複製操作吧
一共7個步驟就搞定了
//func main() { // // file1, err1 := os.Open("./andy.jpg") // file2, err2 := os.Create("./test/andy2.jpg") // // if err1 != nil || err2 != nil { // fmt.Println("檔案複製失敗") // return // } // // defer file1.Close() // defer file2.Close() // // arr := make([]byte, 1024) // // for { // num, err := file1.Read(arr) // file2.Write(arr[:num]) // // if err == io.EOF { // break // } // } //}
//file1, err1 := os.Open("./andy.jpg") //file2, err2 := os.Create("./test/andy2.jpg") // //if err1 != nil || err2 != nil { // fmt.Println("檔案複製失敗") // return //} // //defer file1.Close() //defer file2.Close() // //arr := make([]byte, 1024) // //for { // num, err := file1.Read(arr) // file2.Write(arr[:num]) // // if err == io.EOF { // break // } //}