るりまサーチ

最速Rubyリファレンスマニュアル検索!
3202件ヒット [201-300件を表示] (0.088秒)
トップページ > クエリ:-[x] > クエリ:dir[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

Dir.open(path) {|dir| ...} -> object (9302.0)

path に対するディレクトリストリームをオープンして返します。

...list[例: Dir.new][ruby]{
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.c...
.../emlist[例: Dir.open][ruby]{
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir
p d.re...
...ad.encoding # => #<Encoding:UTF-8>
end
end
//}...

Dir.open(path, encoding: Encoding.find("filesystem")) -> Dir (9302.0)

path に対するディレクトリストリームをオープンして返します。

...list[例: Dir.new][ruby]{
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.c...
.../emlist[例: Dir.open][ruby]{
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir
p d.re...
...ad.encoding # => #<Encoding:UTF-8>
end
end
//}...

Dir.open(path, encoding: Encoding.find("filesystem")) {|dir| ...} -> object (9302.0)

path に対するディレクトリストリームをオープンして返します。

...list[例: Dir.new][ruby]{
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.c...
.../emlist[例: Dir.open][ruby]{
require 'tmpdir'

Dir
.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir
.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir
p d.re...
...ad.encoding # => #<Encoding:UTF-8>
end
end
//}...

Gem::Package::FSyncDir#fsync_dir(dirname) -> () (9301.0)

ディスクの同期をします。

ディスクの同期をします。

Dir.[](*pattern, base: nil) -> [String] (9196.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

絞り込み条件を変える

Dir.glob(pattern, flags = 0, base: nil) -> [String] (9196.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.glob(pattern, flags = 0, base: nil) {|file| ...} -> nil (9196.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.[](*pattern, base: nil) -> [String] (9190.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

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

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...
...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わりに相...

Dir.glob(pattern, flags = 0, base: nil) -> [String] (9190.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

絞り込み条件を変える

Dir.glob(pattern, flags = 0, base: nil) {|file| ...} -> nil (9190.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.glob(pattern, flags = 0, base: nil, sort: true) -> [String] (9190.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...
...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わりに相...

Dir.glob(pattern, flags = 0, base: nil, sort: true) {|file| ...} -> nil (9190.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...
...このフラグを指定することでマッチの挙動を変更することができます。

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

@param base カレントディレクトリの代わりに相...

Dir.[](*pattern) -> [String] (9184.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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


ワイルドカードには以下のものがあり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.glob(pattern, flags = 0) -> [String] (9184.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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


ワイルドカードには以下のものがあり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

絞り込み条件を変える

Dir.glob(pattern, flags = 0) {|file| ...} -> nil (9184.0)

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

...このフラグを指定することでマッチの挙動を変更することができます。

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


ワイルドカードには以下のものがあり...
...の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致...
...][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.empty?(path_name) -> bool (9136.0)

path_name で与えられたディレクトリが空の場合に真を返します。 ディレクトリでない場合や空でない場合に偽を返します。

...す。
ディレクトリでない場合や空でない場合に偽を返します。

//emlist[例][ruby]{
Dir
.empty?('.') #=> false
Dir
.empty?(IO::NULL) #=> false
require 'tmpdir'
Dir
.mktmpdir { |dir| Dir.empty?(dir) } #=> true
//}

@param path_name 確認したいディレクトリ名。...

Dir#seek(pos) -> self (9128.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.children(path) -> [String] (9124.0)

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

...。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@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] (9124.0)

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

...。省略した場合は
ファイルシステムのエンコーディングと同じになります。

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

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

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

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>