-2

指定されたパス内のファイルを読み取るために使用される次のスクリプトがあります!このスクリプトでは、次のようなパスを想定しましょう

chdir("/usr/test1/street/accounts/goal/routecab/Prpbict")

うまく機能しますが、

chdir("/usr/test1/street/accounts/goal/routecab/EventDir") 

ディレクトリは変更されませんでした。誰か理由を教えてください!

実行時間

dir_name=Event\ Based\Mailers_Registration_Welcome.htm

dir_name を作業ディレクトリに追加した後、次のようになります$main_dir=/usr/test1/site/accounts/coach/rulecab/Event\ Based\ Mailers_Registration_Welcome.htm :chdir($main_dir);print;

4

1 に答える 1

1

パスの周りに引用符があると思いますか?

chdir失敗する理由を見つけるには、次のように書く必要があります

chdir '/usr/test1/street/accounts/goal/routecab/EventDir'
        or die "Unable to chdir: $!";

そしてperlが理由を教えてくれます。

于 2013-04-24T15:08:15.340 に答える