当前位置: 首页 > 面试题库 >

fgetpos在Go中可用吗?想要找到File.Position

翁阳曜
2023-03-14
问题内容

我有一个File,我想找到的文件偏移/位置,这将是fgetposstdio。我似乎在http://golang.org/pkg/io/中找不到它。我必须自己计算还是有内置方法?


问题答案:

您应该能够[Seek()](http://golang.org/pkg/io/#Seeker)从当前位置开始到0字节,这将返回结果位置。我不能100%地确定结果是否是您追求的绝对位置,但我希望它会是。

offset, err := f.Seek(0, io.SeekCurrent)
if err != nil {
    // handle error
}
// offset is the current position


 类似资料:
  • 问题内容: 我对Java和Maven还是比较陌生的,但是我无法想象如果不使用Maven就开始一个新的Java项目。 我想提供一种人类可读的项目模型的想法在许多语言中都是普遍希望的。当您的应用程序依赖大量外部库时,尤其如此。 是否有其他任何项目管理或针对Java以外的语言的构建工具,这些语言本质上与Maven相似;也就是说,是否为项目维护者提供了一种机制来指定依赖关系和构建顺序? 问题答案: 这是我

  • 我想在Twilio Studio中使用Whisper,这可能吗?? 现在我只使用Twilio Studio和TwiML Bin 我的目标是。。。 用户呼叫我的Twilio号码 将呼叫连接到支持团队电话 启动用户(客户端)之间的调用后 我怎么能这样做??

  • 问题内容: 我有一个。如果用户第二次输入相同的数字,我想向用户显示。为此,我需要找到它。 我希望我能说清楚。 问题答案: 如果要检查是否在中存储了某些值,则可以使用该方法,如果对象在列表中,则将返回该方法,否则。

  • 下面的web.xml 下面的pom.xml

  • 问题内容: 我们可以在语句中多次使用语句吗?我的T-SQL脚本很长,我想在中运行它。如果一切顺利,那么我将承诺否则将回滚。 但是,在运行该查询时,出现类似的错误。当我在其中创建和删除许多功能和过程时。 我没有在脚本中的任何地方使用过。我的问题是- 我可以在该长脚本中使用多次语句。因为创建一个批处理,并且如果该批处理第一次成功执行但下次失败,那么该语句是否能够实际回滚已执行的语句? 我的脚本结构如下

  • 问题内容: 我正在使用Minikube环境,并且使用 现在,我想使用GO中的Kubernetes API调用获取此内存值。我尝试了以下方法, 但是输出不是可读的。 问题答案: 此代码将获取第一个集群的可用内存