るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.151秒)
トップページ > バージョン:2.5.0[x] > クエリ:_builtin[x] > ライブラリ:ビルトイン[x] > クエリ:-[x] > クエリ:self[x] > クラス:Dir[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

キーワード

検索結果

Dir#each {|item| ... } -> self (24613.0)

ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。

...えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}...

Dir#rewind -> self (24613.0)

ディレクトリストリームの読み込み位置を先頭に移動させます。

...レクトリストリームの読み込み位置を先頭に移動させます。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open("testdir") do |d|
d.read # => "."
d.rewind # => #<Dir:0x401b3fb0>
d.read # => "."
end
//}...

Dir#seek(pos) -> self (24613.0)

ディレクトリストリームの読み込み位置を pos に移動させます。 pos は Dir#tell で与えられた値でなければなりま せん。

...動させます。
pos は Dir#tell で与えられた値でなければなりま
せん。

@param pos 変更したい位置を整数で与えます。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open("testdir") do |d|
d.read...
...# => "."
i = d.tell # => 12
d.read # => ".."
d.seek(i) # => #<Dir:0x401b3c40>
d.read # => ".."
end
//}...

Dir#fileno -> Integer (24358.0)

self に関連づけられたファイル記述子を表す整数を返します。

...を表す整数を返します。

//emlist[例][ruby]{
Dir
.open("..") { |d| d.fileno } # => 8
//}

本メソッドでは POSIX 2008 で定義されている dirfd() 関数を使用します。

@raise NotImplementedError Windows などの dirfd() 関数が存在しないプラッ...

Dir#inspect -> String (24358.0)

self の情報を人間に読みやすい文字列にして返します。

...self の情報を人間に読みやすい文字列にして返します。

//emlist[例][ruby]{
Dir
.open("/") { |d| d.inspect } # => "#<Dir:/>"
//}...

絞り込み条件を変える

Dir#each -> Enumerator (24313.0)

ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。

...えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}...