chdir -> 0
[permalink][rdoc][edit]chdir(path) -> 0
chdir {|path| ... } -> object
chdir(path) {|path| ... } -> object
-
カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR が設定されていればそのディレクトリに移動します。カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指定された場合、カレントディレクトリの変更はブロックの実行中に限られます。ブロックの実行結果を返します。
- [PARAM] path:
- ディレクトリのパスを文字列で指定します。
- [EXCEPTION] 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"