LoginSignup
16
11

More than 5 years have passed since last update.

Ruby スクリプトで Dir.chdir するとき

Last updated at Posted at 2014-05-29

Ruby スクリプト内などで Dir.chdir を使うとカレントディレクトリを変更できますが、
カレントディレクトリの変更は影響が大きいので、なるべく副作用のないようにしたいです。
そういうときはブロックを渡せば、ブロックの処理が終わった際に自動的に元のディレクトリに戻ってくれます。

Dir.chdir(dir) do
  # cd 先での処理を書く
end

まあ私自身は Dir.chdir はあまり使わない派なんですが……。

参考

16
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
11