【请教】请问坛子里的大神们,golang有类似C语言的文件指针吗,可以设定和保存文件读取位置偏移量的东东?小弟先谢一个了
jimyokl · 2017-09-21 01:20:11 · 1795 次点击 ·
大约8小时之前 开始浏览
置顶
这是一个创建于 2017-09-21 01:20:11 的主题,其中的信息可能已经有所发展或是发生改变。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
5 回复 | 直到 2020-01-27 17:36:03
http://docs.studygolang.com/pkg/os/#File.Seek 不就可以干这事吗?
谢谢Polaris大神, 能再问下如果文件读取被打断, 怎么通过File.Seek 保存和重新读取 这文件呢? 谢谢。
先看看方法的说明吧,它可以获取当前位置,移动到指定位置。
文件读取,没有重置位置,接着读会默认从上次读取的位置继续的。
只找到了func (*File) Seek一个,如果我想获取到指针当前位置应该用那个方法?
这个方法接收两个参数,第一个参数是偏移量,第二个参数是相对于哪个位置。只要 offset=0; whence=1 返回值就是当前位置了