a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Golang > 正文

利用Go語言追加內容到文件末尾

2020-04-01 19:08:39
字體:
來源:轉載
供稿:網友

前言

我研究了file庫,終于讓我找到了利用Go語言追加內容到文件末尾的辦法

主要的2個函數:

func (f *File) Seek(offset int64, whence int) (ret int64, err error)func (f *File) WriteAt(b []byte, off int64) (n int, err error)

Seek()查到文件末尾的偏移量

WriteAt()則從偏移量開始寫入

以下是例子:

// fileName:文件名字(帶全路徑)// content: 寫入的內容func appendToFile(fileName string, content string) error {  // 以只寫的模式,打開文件  f, err := os.OpenFile(fileName, os.O_WRONLY, 0644)  if err != nil {   fmt.Println("cacheFileList.yml file create failed. err: " + err.Error())  } else {   // 查找文件末尾的偏移量   n, _ := f.Seek(0, os.SEEK_END)   // 從末尾的偏移量開始寫入內容   _, err = f.WriteAt([]byte(content), n)  }  defer f.Close()  return err}

總結

小編覺得目前國內golang的文檔博客還是稍微缺乏了點,希望大家平時coding中有什么心得體會互相分享,讓golang越來越好用!以上就是這篇文章的全部內容,希望對大家的學習或者工作能有所幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区二区在线免费观看 | 成人日韩| 国产黄色在线观看 | 欧美日韩成人影院 | 国产精品美女 | 国产成人免费视频网站视频社区 | 欧美成人一级视频 | 日韩黄色在线 | 欧美日韩激情在线 | 午夜视频| 日韩在线 | 狠狠躁日日躁夜夜躁东南亚 | 国产精品视频免费观看 | 日本亚洲欧美 | 在线观看一区 | 欧美一区永久视频免费观看 | 国产精品一区二区久久精品涩爱 | yy6080久久伦理一区二区 | 午夜精品一区二区三区在线视频 | h在线视频 | 91久久人人夜色一区二区 | 看毛片的网址 | 在线观看91 | 日韩视频在线观看 | 成人精品免费视频 | 国产精品99久久久久久久vr | 日韩精品一区二区三区免费视频 | www.av在线 | 日韩精品小视频 | 欧美日韩精品一二区 | 亚洲伦理 | 久久成人综合 | 精品一区视频 | 午夜亚洲一区 | 成人av视| 亚洲精品乱码久久久久久蜜桃91 | 欧美久久久久 | 最新伦理片| 麻豆精品一区二区 | 久久伊人久久 | 成人午夜精品久久久久久久蜜臀 |