るりまサーチ

最速Rubyリファレンスマニュアル検索!
327件ヒット [101-200件を表示] (0.013秒)
トップページ > クラス:Dir[x]

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 > >>

Dir.chdir -> 0 (1.0)

カレントディレクトリを path に変更します。

...カレントディレクトリを path に変更します。

path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。

ブロックが指...
...定します。

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

例:

Dir
.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir
.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"...

Dir.chdir {|path| ... } -> object (1.0)

カレントディレクトリを path に変更します。

...カレントディレクトリを path に変更します。

path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。

ブロックが指...
...定します。

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

例:

Dir
.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir
.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"...

Dir.chdir(path) -> 0 (1.0)

カレントディレクトリを path に変更します。

...カレントディレクトリを path に変更します。

path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。

ブロックが指...
...定します。

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

例:

Dir
.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir
.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"...

Dir.chdir(path) {|path| ... } -> object (1.0)

カレントディレクトリを path に変更します。

...カレントディレクトリを path に変更します。

path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。

ブロックが指...
...定します。

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

例:

Dir
.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir
.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"...

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

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

...オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

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

例:

Dir
.children('.') #=> ["bar", "foo"]

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

絞り込み条件を変える

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

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

...オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

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

例:

Dir
.children('.') #=> ["bar", "foo"]

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

Dir.chroot(path) -> 0 (1.0)

ルートディレクトリを path に変更します。

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

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

例:

p Dir.glob("*") #=> ["file1", "file2]
Dir
.chroot("./")
p Dir.glob("/*") #=> ["/file1", "/file2]

@see http://opengroup.org/onlinepubs/007908799/xsh/chroot.html...

Dir.delete(path) -> 0 (1.0)

ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。

...レクトリは空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。

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

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

例:

Dir
.delete("/tmp/hoge-jbrYBh.tmp")...

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

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

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

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

例:

Dir
.each_child('.'){|f|
p f
}
#=>
"bar"
"foo"

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

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

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

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

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

例:

Dir
.each_child('.'){|f|
p f
}
#=>
"bar"
"foo"

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

絞り込み条件を変える

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

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

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

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

例:

Dir
.each_child('.'){|f|
p f
}
#=>
"bar"
"foo"

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

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

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

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

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

例:

Dir
.each_child('.'){|f|
p f
}
#=>
"bar"
"foo"

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

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

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

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

Dir
.empty?('.') #=> false
Dir
.empty?(IO::NULL) #=> false
require 'tmpdir'
Dir
.mktmpdir { |dir| Dir.empty?(dir) } #=> true

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

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

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

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

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

例:

Dir
.entries('.') #=> [".", "..", "bar", "foo"]

@see Dir.foreach...
...ェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

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

例:

Dir
.entries('.') #=> [".", "..", "bar", "foo"]

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

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

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

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

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

例:

Dir
.entries('.') #=> [".", "..", "bar", "foo"]

@see Dir.foreach...
...ェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

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

例:

Dir
.entries('.') #=> [".", "..", "bar", "foo"]

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

絞り込み条件を変える

Dir.exist?(file_name) -> bool (1.0)

file_name で与えられたディレクトリが存在する場合に真を返します。 そうでない場合は、偽を返します。

...レクトリが存在する場合に真を返します。
そうでない場合は、偽を返します。

@param file_name 存在を確認したいディレクトリ名。

Dir
.exist?(".") # => true
Dir
.exists?(".") # => true
File.directory?(".") # => true

@see File.directory?...
...ィレクトリが存在する場合に真を返します。
そうでない場合は、偽を返します。

@param file_name 存在を確認したいディレクトリ名。

Dir
.exist?(".") # => true
Dir
.exists?(".") # => true
File.directory?(".") # => true

@see File.directory?...

Dir.exists?(file_name) -> bool (1.0)

このメソッドは deprecated です。Dir.exist? を使用してください。

...レクトリが存在する場合に真を返します。
そうでない場合は、偽を返します。

@param file_name 存在を確認したいディレクトリ名。

Dir
.exist?(".") # => true
Dir
.exists?(".") # => true
File.directory?(".") # => true

@see File.directory?...
...このメソッドは deprecated です。Dir.exist? を使用してください。...

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

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

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

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

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

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

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

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

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

絞り込み条件を変える

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

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

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

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