22件ヒット
[1-22件を表示]
(0.050秒)
種類
- 定数 (11)
- インスタンスメソッド (11)
クラス
- IO (22)
検索結果
-
IO
:: SEEK _ HOLE -> Integer (18203.0) -
IO#seek を参照してください。
IO#seek を参照してください。
Linux 3.1 以降で利用可能です。 -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (108.0) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...f|
buf = f.read(3)
f.sysseek(0)
}
# => -:3:in `sysseek': sysseek for buffered IO (IOError)
File.open("/dev/null", "w") {|f|
f.print "foo"
f.sysseek(0)
}
# => -:3: warning: sysseek for buffered IO
@param offset ファイルポインタを移動させるオフセットを......末尾から
* IO::SEEK_DATA: offset 以降の次にデータがある位置へ(lseek の man ページ参照。Linux 3.1 以降のみ)
* IO::SEEK_HOLE: offset 以降の次にホールがある位置へ(同上)
@raise IOError 読み込み用にバッファリングされた IO に対して実...