15

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

4

1 回答 1

36

您应该能够Seek()从当前位置执行 a 到 0 字节,这将返回结果位置。我不是 100% 确定结果是你所追求的绝对位置,但我希望它是。

offset, err := f.Seek(0, io.SeekCurrent)
if err != nil {
    // handle error
}
// offset is the current position
于 2012-06-05T16:49:34.187 回答