カレントディレクトリを変更する
カレントディレクトリを変更するには、File.chdir
またはFileUtils.chdir
を使う。
p Dir.pwd #=> "/home/rubytips86" Dir.chdir('/') p Dir.pwd #=> "/"
これらのメソッドはブロックを取ることもできる。ブロックを与えるとブロックの中でだけカレントディレクトリが変更され、ブロックを抜けると元のディレクトリに戻る。
require 'fileutils' p Dir.pwd #=> "/home/rubytips86" FileUtils.chdir('/'){ p Dir.pwd #=> "/" } p Dir.pwd #=> "/home/rubytips86"