3 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
你也可以試試:
os.OpenFile帶有自定義標(biāo)志來截?cái)辔募?,如下所?/p>
package main
import (
"log"
"os"
)
func main() {
f, err := os.OpenFile("notes.txt", os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0755)
if err != nil {
log.Fatal(err)
}
if err := f.Close(); err != nil {
log.Fatal(err)
}
}

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
只需使用truncate方法并從頭開始再次寫入文件。
err = f.Truncate(0)
_, err = f.Seek(0, 0)
_, err = fmt.Fprintf(f, "%d", len(b))

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
改用os.Create()
:
f, err := os.Create("test.txt")
從func的文檔中:
Create 創(chuàng)建或截?cái)嗝募H绻募汛嬖?,則將其截?cái)唷H绻募淮嬖冢瑒t創(chuàng)建...
- 3 回答
- 0 關(guān)注
- 572 瀏覽
添加回答
舉報(bào)