るりまサーチ

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

キーワード

検索結果

<< 1 2 3 ... > >>

Dir.children(path) -> [String] (39.0)

ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...path に含まれるファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.children('.') #=> ["bar", "foo"]
//}

@
see Dir#children
@
see Dir.each_child
@
see Dir.entries...

Dir.children(path, encoding: enc) -> [String] (39.0)

ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...path に含まれるファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.children('.') #=> ["bar", "foo"]
//}

@
see Dir#children
@
see Dir.each_child
@
see Dir.entries...

Dir.each_child(path) -> Enumerator (39.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children
@
see Dir#each_child...

Dir.each_child(path) {|file| ...} -> nil (39.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children
@
see Dir#each_child...

Dir.each_child(path, encoding: enc) -> Enumerator (39.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children
@
see Dir#each_child...

絞り込み条件を変える

Dir.each_child(path, encoding: enc) {|file| ...} -> nil (39.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children
@
see Dir#each_child...

Dir.children(path) -> [String] (33.0)

ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...path に含まれるファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...で指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.children('.') #=> ["bar", "foo"]
//}

@
see Dir.each_child
@
see Dir.entries...

Dir.children(path, encoding: enc) -> [String] (33.0)

ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...path に含まれるファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...で指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.children('.') #=> ["bar", "foo"]
//}

@
see Dir.each_child
@
see Dir.entries...

Dir.each_child(path) -> Enumerator (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...ます。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children...

Dir.each_child(path) {|file| ...} -> nil (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...ます。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children...

絞り込み条件を変える

Dir.each_child(path, encoding: enc) -> Enumerator (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...ます。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children...

Dir.each_child(path, encoding: enc) {|file| ...} -> nil (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...ます。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.foreach
@
see Dir.children...

Dir.entries(path) -> [String] (33.0)

ディレクトリ path に含まれるファイルエントリ名の 配列を返します。

...ディレクトリ path に含まれるファイルエントリ名の
配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定...
...します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.entries('.') #=> [".", "..", "bar", "foo"]
//}

@
see Dir.foreach
@
see Dir.children...

Dir.entries(path, encoding: Encoding.find("filesystem")) -> [String] (33.0)

ディレクトリ path に含まれるファイルエントリ名の 配列を返します。

...ディレクトリ path に含まれるファイルエントリ名の
配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定...
...します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.entries('.') #=> [".", "..", "bar", "foo"]
//}

@
see Dir.foreach
@
see Dir.children...

Dir.foreach(path) -> Enumerator (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...た場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.entries
@
see Dir.each_child...

絞り込み条件を変える

Dir.foreach(path) {|file| ...} -> nil (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...た場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.entries
@
see Dir.each_child...

Dir.foreach(path, encoding: Encoding.find("filesystem")) -> Enumerator (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...た場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.entries
@
see Dir.each_child...

Dir.foreach(path, encoding: Encoding.find("filesystem")) {|file| ...} -> nil (33.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...た場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.entries
@
see Dir.each_child...

Dir.[](*pattern, base: nil, sort: true) -> [String] (27.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...数にそのブロックを 1 つずつ評価して nil を返します

@
param pattern パターンを文字列か配列で指定します。
配列を指定すると複数のパターンを指定できます。

@
param flags File.fnmatch に指定できるフラグと同様のフラ...
...ことでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir
.glob("*") #=> ["bar", "foo"]
Dir
.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "bar", "foo"]
//}

@
param base カレントディレクトリの代わりに相対パスの基準にするベ...
...トリはつかないので、
絶対パスが必要な場合はベースディレクトリを追加する必要があるでしょう。
@
param sort true ならワイルドカードや文字セット(鈎括弧)にマッチした結果を
バイナリとして昇順にソー...
...ることでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir
.glob("*") #=> ["bar", "foo"]
Dir
.glob("*", File::FNM_DOTMATCH) #=> [".", "bar", "foo"]
//}

@
param base カレントディレクトリの代わりに相対パスの基準にするベー...

Dir.entries(path) -> [String] (27.0)

ディレクトリ path に含まれるファイルエントリ名の 配列を返します。

...ディレクトリ path に含まれるファイルエントリ名の
配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定...
...します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.entries('.') #=> [".", "..", "bar", "foo"]
//}

@
see Dir.foreach...

絞り込み条件を変える

Dir.entries(path, encoding: Encoding.find("filesystem")) -> [String] (27.0)

ディレクトリ path に含まれるファイルエントリ名の 配列を返します。

...ディレクトリ path に含まれるファイルエントリ名の
配列を返します。

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定...
...します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir
.entries('.') #=> [".", "..", "bar", "foo"]
//}

@
see Dir.foreach...

Dir.foreach(path) -> Enumerator (27.0)

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

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

@
param path ディレクトリのパスを文字列で指定します。

@
param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジ...
...します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@
raise Errno::EXXX 失敗した場合に発生します。

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

@
see Dir.entries...
<< 1 2 3 ... > >>