草庐IT

Golang : file. Seek 和 file.WriteAt 未按预期工作

我正在尝试制作一个程序,它在文件中提供的偏移量处写入,比如我可以从第20个偏移量开始写入等。这是我用作引用的示例代码之一packagemainimport("fmt""io/ioutil""os")const(filename="sample.txt"start_data="12345")funcprintContents(){data,err:=ioutil.ReadFile(filename)iferr!=nil{panic(err)}fmt.Println("CONTENTS:",string(data))}funcmain(){err:=ioutil.WriteFile(fil

Golang : file. Seek 和 file.WriteAt 未按预期工作

我正在尝试制作一个程序,它在文件中提供的偏移量处写入,比如我可以从第20个偏移量开始写入等。这是我用作引用的示例代码之一packagemainimport("fmt""io/ioutil""os")const(filename="sample.txt"start_data="12345")funcprintContents(){data,err:=ioutil.ReadFile(filename)iferr!=nil{panic(err)}fmt.Println("CONTENTS:",string(data))}funcmain(){err:=ioutil.WriteFile(fil