1281件ヒット
[1201-1281件を表示]
(0.285秒)
種類
- インスタンスメソッド (670)
- 特異メソッド (385)
- モジュール関数 (217)
- クラス (9)
クラス
-
ARGF
. class (22) - Dir (193)
- File (131)
-
File
:: Stat (11) - IO (649)
-
Thread
:: Queue (18) -
Thread
:: SizedQueue (9) - ThreadGroup (22)
キーワード
- ClosedQueueError (9)
- atime (11)
- autoclose= (11)
- autoclose? (11)
- birthtime (10)
- blockdev? (11)
- chardev? (11)
- children (6)
- chmod (11)
- chown (11)
- clone (11)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) -
close
_ read (11) -
close
_ write (11) - closed? (31)
- ctime (11)
- daemon (11)
- directory? (11)
- dup (11)
- each (22)
-
each
_ child (12) - empty? (8)
- enclose (11)
- enclosed? (11)
- eof (11)
- eof? (11)
- exist? (11)
- fcntl (11)
- file? (11)
- fileno (21)
- flock (11)
-
for
_ fd (11) - fsync (11)
- grpowned? (11)
- identical? (11)
- ioctl (11)
- isatty (11)
- lstat (11)
- mtime (11)
- new (44)
- open (88)
- owned? (11)
- pid (11)
- pipe (88)
- pipe? (11)
- popen (154)
- pos (22)
- pos= (22)
- read (11)
- readpartial (11)
- reopen (33)
- rewind (22)
- seek (22)
- setuid? (11)
- size (22)
- size? (22)
- socket? (11)
- spawn (44)
- stat (11)
- sync (11)
- sync= (11)
- sysseek (11)
- tell (22)
-
to
_ i (11) - tty? (11)
- zero? (11)
検索結果
先頭5件
-
IO
# seek(offset , whence = IO :: SEEK _ SET) -> 0 (8008.0) -
ファイルポインタを whence の位置から offset だけ移動させます。 offset 位置への移動が成功すれば 0 を返します。
...がある位置へ(同上)
@raise Errno::EXXX ファイルポインタの移動に失敗した場合に発生します。
@raise IOError 既に close されていた場合に発生します。
f = File.new("testfile")
f.seek(-13, IO::SEEK_END) #=> 0
f.readline #... -
IO
# stat -> File :: Stat (8008.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... -
IO
# sync -> bool (8008.0) -
現在の出力が同期モードならば true を返します。そうでない場合は false を返します。
...現在の出力が同期モードならば true を返します。そうでない場合は false を返します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
File.open("testfile", "w") do |f|
f.sync # => false
f.sync = true
f.sync... -
IO
# sync=(newstate) (8008.0) -
自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
...自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
@param newstate 自身を同期モードに設定するかを boolean で指定します。
@raise IOError 既に close されていた場合に発生します。
@see IO#sync... -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (8008.0) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...がある位置へ(同上)
@raise IOError 読み込み用にバッファリングされた IO に対して実行すると発生します。
既に close されていた場合にも発生します。
@raise Errno::EXXX 移動に失敗した場合に発生します。
@see IO#seek... -
IO
# tell -> Integer (8008.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... -
IO
# to _ i -> Integer (8008.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}......ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
IO
# tty? -> bool (8008.0) -
入出力ポートがttyに結合している時、真を返します。そうでない場合 false を返します。
...入出力ポートがttyに結合している時、真を返します。そうでない場合 false を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
File.new("testfile").isatty # => false
File.new("/dev/tty").isatty # => true
//}...