マニュアルによると、chdir、可能であれば、作業ディレクトリをに変更しEXPR
ます。
このスクリプトは、cmd.exeから実行すると次のようになります。
my $path = 'C:\\some\\path\\';
print "$path\n";
chdir("$path") or die "fail $!";
結果は次のようになります。
C:\some\path\
しかし、コマンドプロンプトに戻ったとき、私はまだ元のディレクトリにいます。chdirの目的を誤解していますか?