【请教】请问坛子里的大神们,golang有类似C语言的文件指针吗,可以设定和保存文件读取位置偏移量的东东?小弟先谢一个了

jimyokl · 2017-09-21 01:20:11 · 1795 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2017-09-21 01:20:11 的主题,其中的信息可能已经有所发展或是发生改变。

如题,请知道的大神帮忙回答一下哈


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1795 次点击  
加入收藏 微博
5 回复  |  直到 2020-01-27 17:36:03
polaris
polaris · #1 · 8年之前
jimyokl
jimyokl · #2 · 8年之前

谢谢Polaris大神, 能再问下如果文件读取被打断, 怎么通过File.Seek 保存和重新读取 这文件呢? 谢谢。

polaris
polaris · #3 · 8年之前

先看看方法的说明吧,它可以获取当前位置,移动到指定位置。

文件读取,没有重置位置,接着读会默认从上次读取的位置继续的。

Sdator
Sdator · #4 · 5年之前
polarispolaris #3 回复

先看看方法的说明吧,它可以获取当前位置,移动到指定位置。 文件读取,没有重置位置,接着读会默认从上次读取的位置继续的。

只找到了func (*File) Seek一个,如果我想获取到指针当前位置应该用那个方法?

polaris
polaris · #5 · 5年之前
SdatorSdator #4 回复

#3楼 @polaris 只找到了func (*File) Seek一个,如果我想获取到指针当前位置应该用那个方法?

这个方法接收两个参数,第一个参数是偏移量,第二个参数是相对于哪个位置。只要 offset=0; whence=1 返回值就是当前位置了

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传