種類
- 特異メソッド (49)
- インスタンスメソッド (3)
ライブラリ
- ビルトイン (52)
検索結果
先頭5件
-
Dir
# path -> String (18102) -
オープンしているディレクトリのパス名を文字列で返します。
オープンしているディレクトリのパス名を文字列で返します。
@raise IOError 既に自身が close している場合に発生します。 -
Dir
. chdir(path) {|path| . . . } -> object (233) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #... -
Dir
. chdir {|path| . . . } -> object (133) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #... -
Dir
. chdir(path) -> 0 (133) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #... -
Dir
. new(path) -> Dir (126) -
path に対するディレクトリストリームをオープンして返します。
...
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動......的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX オープンに失敗した場合に発生します。... -
Dir
. open(path) -> Dir (126) -
path に対するディレクトリストリームをオープンして返します。
...
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動......的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX オープンに失敗した場合に発生します。... -
Dir
. open(path) {|dir| . . . } -> object (126) -
path に対するディレクトリストリームをオープンして返します。
...
path に対するディレクトリストリームをオープンして返します。
ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動......的にクローズされます。
ブロックの実行結果を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX オープンに失敗した場合に発生します。... -
Dir
. chroot(path) -> 0 (124) -
ルートディレクトリを path に変更します。
...リを path に変更します。
スーパーユーザだけがルートディレクトリを変更できます。
ルートディレクトリの変更に成功すれば 0 を返します。
各プラットフォームのマニュアルの chroot の項も参照して下さい。
@param 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
. entries(path) -> [String] (124) -
ディレクトリ path に含まれるファイルエントリ名の 配列を返します。
...ディレクトリ path に含まれるファイルエントリ名の
配列を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.entries('.') #=> [".", "..", "bar", "foo"]... -
Dir
. foreach(path) {|file| . . . } -> nil (124) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
...ィレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerable::Enumerator オブジェクトを返します。
@param path ディレクト......リのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"......ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパ......スを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"... -
Dir
. mkdir(path , mode = 0777) -> 0 (124) -
path で指定された新しいディレクトリを作ります。パーミッションは mode で指定された値に umask をかけた値 (mode & ~umask) になります。 mkdir(2) も参照して下さい。 ディレクトリの作成に成功すれば 0 を返します。
...
path で指定された新しいディレクトリを作ります。パーミッションは
mode で指定された値に umask をかけた値 (mode & ~umask) になります。
mkdir(2) も参照して下さい。
ディレクトリの作成に成功すれば 0 を返します。
@param path......リのモードを整数で与えます。
@raise Errno::EXXX ディレクトリの作成に失敗した場合に発生します。
例:
p File.umask #=> 2
Dir.mkdir('t', 0666)
p "%#o" % (07777 & File.stat('t').mode) #=> "0664"
@see FileUtils.#makedirs... -
Dir
. delete(path) -> 0 (110) -
ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。
...レクトリは空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.delete("/tmp/hoge-jbrYBh.tmp")... -
Dir
. rmdir(path) -> 0 (110) -
ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。
...レクトリは空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.delete("/tmp/hoge-jbrYBh.tmp")... -
Dir
. unlink(path) -> 0 (110) -
ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。
...レクトリは空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.delete("/tmp/hoge-jbrYBh.tmp")... -
Dir
. chdir -> 0 (33) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #... -
Dir
. foreach -> Enumerable :: Enumerator (24) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
...ィレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerable::Enumerator オブジェクトを返します。
@param path ディレクト......リのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"... -
Dir
. foreach -> Enumerator (24) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
...ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパ......スを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
例:
Dir.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"... -
Dir
. home -> String | nil (19) -
現在のユーザまたは指定されたユーザのホームディレクトリを返します。
...または指定されたユーザのホームディレクトリを返します。
Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。
@see File.expand_path... -
Dir
. home(user) -> String | nil (19) -
現在のユーザまたは指定されたユーザのホームディレクトリを返します。
...または指定されたユーザのホームディレクトリを返します。
Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。
@see File.expand_path...
