186件ヒット
[1-100件を表示]
(0.061秒)
種類
- 特異メソッド (102)
- インスタンスメソッド (48)
- モジュール関数 (24)
- ライブラリ (12)
クラス
- Dir (72)
-
Gem
:: DependencyInstaller (12) -
Net
:: FTP (24) - Pathname (36)
- Shell (6)
モジュール
- Open3 (24)
キーワード
- chdir (48)
-
find
_ gems _ with _ sources (12) - getdir (12)
- getwd (24)
- new (6)
- popen3 (24)
-
rdoc
/ generator / json _ index (12)
検索結果
先頭5件
-
Net
:: FTP # pwd -> String (15125.0) -
カレントディレクトリを返します。
...リを返します。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyE... -
Dir
. pwd -> String (15107.0) -
カレントディレクトリのフルパスを文字列で返します。
...カレントディレクトリのフルパスを文字列で返します。
@raise Errno::EXXX カレントディレクトリの取得に失敗した場合に発生します(が、普通は失敗することはありません)。
//emlist[例][ruby]{
Dir.chdir("/tmp") #=> 0
Dir.getwd... -
Pathname
. pwd -> Pathname (15107.0) -
カレントディレクトリを元に Pathname オブジェクトを生成します。 Pathname.new(Dir.getwd) と同じです。
...カレントディレクトリを元に Pathname オブジェクトを生成します。
Pathname.new(Dir.getwd) と同じです。
//emlist[例][ruby]{
require "pathname"
Pathname.getwd #=> #<Pathname:/home/zzak/projects/ruby>
//}
@see Dir.getwd... -
Shell
. new(pwd = Dir . pwd , umask = nil) -> Shell (248.0) -
プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ ブジェクトを生成します.
...トリをpwd で指定されたディレクトリとするShellオ
ブジェクトを生成します.
@param pwd プロセスのカレントディレクトリをpwd で指定されたディレクトリとします。
指定しない場合は、Dir.pwd が使用されます。
@param uma... -
Dir
. chdir -> 0 (30.0) -
カレントディレクトリを path に変更します。
...返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
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("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. chdir {|path| . . . } -> object (30.0) -
カレントディレクトリを path に変更します。
...返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
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("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. chdir(path) -> 0 (30.0) -
カレントディレクトリを path に変更します。
...返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
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("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. chdir(path) {|path| . . . } -> object (30.0) -
カレントディレクトリを path に変更します。
...返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
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("~/.ssh") # => Errno::ENOENT
//}... -
Open3
. # popen3(*cmd) -> [IO , IO , IO , Thread] (30.0) -
外部プログラム cmd を実行し、そのプロセスの標準入力、標準出力、標準エラー 出力に接続されたパイプと実行したプロセスを待つためのスレッドを 4 要素の 配列で返します。
...の
配列で返します。
require 'open3'
stdin, stdout, stderr, wait_thr = *Open3.popen3("/usr/bin/nroff -man")
@param cmd 実行するコマンドを指定します。
@return ブロックを指定した場合はブロックの最後に評価された値を返します。
ブロ......# オプションを指定した場合。
Dir.chdir("/tmp")
Open3.popen3("pwd", :chdir=> "/") {|i,o,e,t|
p o.read.chomp #=> "/"
}
# オプションを指定しない場合。
Dir.chdir("/tmp")
Open3.popen3("pwd") {|i,o,e,t|
p o.read.chomp #=> "/tmp"
}
@see Kernel.#spawn...