ioutil.WriteFile()追加的替代方案


ioutil.WriteFile(lfile, body, os.ModeAppend)如果文件存在會清空文件然后寫入,即使選ModeAppend也會清空。
追加的替代方案如下

data := []byte("XXX")
	fl, err := os.OpenFile("D:/test.txt", os.O_APPEND|os.O_CREATE, 0644)
	if err != nil {
            return
	}
	defer fl.Close()
	n, err := fl.Write(data)
	if err == nil && n < len(data) {
          
	}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM