がありFile
、ファイルのオフセット/位置を見つけたいのですが、何fgetpos
がstdio
. http://golang.org/pkg/io/で見つからないようです。自分でカウントする必要がありますか、それともビルドインメソッドがありますか?
質問する
7422 次
1 に答える
36
Seek()
結果の位置を返す現在の位置から 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 に答える