go语言行读取文件

package main

import (
   "os"
   "bufio"
   "io"
   "fmt"
)

func main()  {
   fp1,err1:=os.Open("/Users/zmx/go/180726/src/main/陕西省普通高中学业水平考试实施办法.txt")
   fp2,err2:=os.Create("/Users/zmx/go/180726/src/main/陕西省普通高中学业水平考试实施办法 副本.txt")
   if err1!=nil || err2!=nil {
      fmt.Print("copy fail")
      return
   }
   defer fp1.Close()
   defer fp2.Close()

   r:=bufio.NewReader(fp1)
   for  {
      b,err:=r.ReadBytes('\n')
      fp2.Write(b)
      if err==io.EOF {
         return
      }
   }
}

猜你喜欢

转载自blog.csdn.net/baidu_25845567/article/details/82182194