種類
- インスタンスメソッド (9)
- 定数 (9)
- 特異メソッド (2)
ライブラリ
- ビルトイン (20)
検索結果
先頭5件
-
IO
# seek(offset , whence = IO :: SEEK _ SET) -> 0 (18233) -
ファイルポインタを whence の位置から offset だけ移動させます。 offset 位置への移動が成功すれば 0 を返します。
...です。
* IO::SEEK_SET: ファイルの先頭から (デフォルト)
* IO::SEEK_CUR: 現在のファイルポインタから
* IO::SEEK_END: ファイルの末尾から
@raise Errno::EXXX ファイルポインタの移動に失敗した場合に発生します。
@raise IOError 既に cl......ose されていた場合に発生します。
f = File.new("testfile")
f.seek(-13, IO::SEEK_END) #=> 0
f.readline #=> "And so on...\n"
@see IO#sysseek... -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (6242) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...lseek(2) と同じです。IO#seek では、
IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。
位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
書き......れた IO に対して実行すると警告が出ます。
File.open("/dev/zero") {|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......red IO
@param offset ファイルポインタを移動させるオフセットを整数で指定します。
@param whence 値は以下のいずれかです。
* IO::SEEK_SET: ファイルの先頭から (デフォルト)
* IO::SEEK_CUR: 現在のファイルポインタから
* IO::SEEK_EN... -
IO
:: SEEK _ CUR -> Fixnum (6118) -
IO#seek を参照してください。
...
IO#seek を参照してください。... -
IO
:: SEEK _ END -> Fixnum (6118) -
IO#seek を参照してください。
...
IO#seek を参照してください。... -
IO
:: SEEK _ SET -> Fixnum (6118) -
IO#seek を参照してください。
...
IO#seek を参照してください。... -
IO
# pos=(n) (33) -
ファイルポインタを指定位置に移動します。 IO#seek(n, IO::SEEK_SET) と同じです。
...ファイルポインタを指定位置に移動します。
IO#seek(n, IO::SEEK_SET) と同じです。
@param n 先頭からのオフセットを整数で指定します。
@raise IOError 既に close されている場合に発生します。... -
IO
. binread(path , length = nil , offset = 0) -> String | nil (17) -
path で指定したファイルを open し、offset の所まで seek し、 length バイト読み込みます。
...たファイルを open し、offset の所まで seek し、
length バイト読み込みます。
length を省略するとファイルの末尾まで読み込みます。
ファイルを開くときの mode は "rb:ASCII-8BIT" です。
@see IO.read...
