関連するキーワード
検索結果
先頭5件
-
Dir
# close -> nil (18114) -
ディレクトリストリームをクローズします。以降のディレクトリに 対する操作は例外 IOError を発生させます。 クローズに成功すれば nil を返します。
...クローズします。以降のディレクトリに
対する操作は例外 IOError を発生させます。
クローズに成功すれば nil を返します。
@raise IOError close に失敗した場合に発生します。また既に自身が close している場合に発生します。... -
Dir
# each -> Enumerable :: Enumerator (7) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...えられなかった場合、各エントリを文字列として保持する
Enumerable::Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
例:
Dir.open('.').each{|f|
p f
}
#=>
"."
".."
"bar"
"foo"... -
Dir
# each -> Enumerator (7) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...ックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
例:
Dir.open('.').each{|f|
p f
}
#=>
"."
".."
"bar"
"foo"... -
Dir
# each {|item| . . . } -> self (7) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...えられなかった場合、各エントリを文字列として保持する
Enumerable::Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
例:
Dir.open('.').each{|f|
p f
}
#=>
"."
".."
"bar"
"foo"......ックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
例:
Dir.open('.').each{|f|
p f
}
#=>
"."
".."
"bar"
"foo"... -
Dir
# path -> String (7) -
オープンしているディレクトリのパス名を文字列で返します。
...オープンしているディレクトリのパス名を文字列で返します。
@raise IOError 既に自身が close している場合に発生します。... -
Dir
# pos -> Integer (7) -
ディレクトリストリームの現在の位置を整数で返します。
...ディレクトリストリームの現在の位置を整数で返します。
@raise IOError 既に自身が close している場合に発生します。
例:
Dir.open("/tmp") {|d|
d.each {|f|
p d.pos
}
}... -
Dir
# pos=(pos) (7) -
ディレクトリストリームの読み込み位置を pos に移動させます。 pos は Dir#tell で与えられた値でなければなりま せん。
...動させます。
pos は Dir#tell で与えられた値でなければなりま
せん。
@param pos 変更したい位置を整数で与えます。
@raise IOError 既に自身が close している場合に発生します。
例:
d = Dir.new("testdir") #=> #<Dir:0x401b3c40>
d.read......#=> "."
i = d.tell #=> 12
d.read #=> ".."
d.seek(i) #=> #<Dir:0x401b3c40>
d.read #=> ".."... -
Dir
# read -> String | nil (7) -
ディレクトリストリームから次の要素を読み出して返します。最後の要素 まで読み出していれば nil を返します。
...ムから次の要素を読み出して返します。最後の要素
まで読み出していれば nil を返します。
@raise Errno::EXXX ディレクトリの読み出しに失敗した場合に発生します。
@raise IOError 既に自身が close している場合に発生します。... -
Dir
# rewind -> self (7) -
ディレクトリストリームの読み込み位置を先頭に移動させます。
...の読み込み位置を先頭に移動させます。
@raise IOError 既に自身が close している場合に発生します。
例:
d = Dir.new("testdir")
d.read #=> "."
d.rewind #=> #<Dir:0x401b3fb0>
d.read #=> "."... -
Dir
# seek(pos) -> self (7) -
ディレクトリストリームの読み込み位置を pos に移動させます。 pos は Dir#tell で与えられた値でなければなりま せん。
...動させます。
pos は Dir#tell で与えられた値でなければなりま
せん。
@param pos 変更したい位置を整数で与えます。
@raise IOError 既に自身が close している場合に発生します。
例:
d = Dir.new("testdir") #=> #<Dir:0x401b3c40>
d.read......#=> "."
i = d.tell #=> 12
d.read #=> ".."
d.seek(i) #=> #<Dir:0x401b3c40>
d.read #=> ".."... -
Dir
# tell -> Integer (7) -
ディレクトリストリームの現在の位置を整数で返します。
...ディレクトリストリームの現在の位置を整数で返します。
@raise IOError 既に自身が close している場合に発生します。
例:
Dir.open("/tmp") {|d|
d.each {|f|
p d.pos
}
}...
