226件ヒット
[201-226件を表示]
(0.104秒)
別のキーワード
ライブラリ
- ビルトイン (226)
キーワード
- clone (12)
-
close
_ read (12) -
close
_ write (12) - dup (12)
-
each
_ byte (24) -
each
_ codepoint (24) - fcntl (12)
-
internal
_ encoding (12) - pos (12)
- pos= (12)
- pread (8)
- pwrite (8)
- readbyte (12)
-
set
_ encoding _ by _ bom (6) - stat (12)
- syswrite (12)
- tell (12)
検索結果
-
IO
# pread(maxlen , offset , outbuf = "") -> string (26.0) -
preadシステムコールを使ってファイルポインタを変更せずに、また現在のファイルポインタに 依存せずにmaxlenバイト読み込みます。
...みます。
IO#seekとIO#readの組み合わせと比べて、アトミックな操作に
なるという点が優れていて、複数スレッド/プロセスから同じIOオブジェクトを
様々な位置から読み込むことを許します。
どのユーザー空間のIO層のバッフ......ない OS で発生します。
//emlist[例][ruby]{
File.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
p f.read # => "This is line one\nThis is line two\n"
p f.pread(12, 0) # => "This is line"
p f.pread(9, 8) # => "line one\n"
end
//}... -
IO
# stat -> File :: Stat (26.0) -
ファイルのステータスを含む File::Stat オブジェクトを生成して 返します。
...@raise Errno::EXXX ステータスの読み込みに失敗した場合に発生します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
s = f.stat
"%o" %... -
IO
# tell -> Integer (26.0) -
ファイルポインタの現在の位置を整数で返します。
...タの現在の位置を整数で返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\n")
File.open("testfile") do |f|
f.pos # => 0
f.gets # => "This is line one\n"
f.pos # => 17
end
//}...