名前¶ File::chdir - より機能的なディレクトリ変更 概要¶ use File::chdir; $CWD = "/foo/bar"; # これで/foo/barに入ります { local $CWD = "/moo/baz"; # これで/moo/bazに入ります ... } # /foo/barにいます! 説明¶ Perlのchdir()はとても、とても、とってもグローバルであるという残念な 障害を抱えています。あなたのプログラムのどこかでchdir()を呼ぶか、 あなたの使うライブラリのいずれかがchdir()を呼ぶと、プログラム全体の 現在の作業ディレクトリを変更します。 あー、ムカつく! File::chdirは代替方法、$CWDと@CWDを提供しますこの2つの変数は chdir()、File::SpecそしてCwdの能力全てを結合しています。 $CWD¶ chdir()