2

chdir() を使用することになっていることは理解していますが、子プロセスからシステムまたは execvp() を介して cd シェル コマンドを呼び出すことが機能しない理由について説明が必要ですか? ありがとう!!

4

1 に答える 1

5

chdir現在のプロセスの環境のみを変更するためです。親の環境に触れることはできません。

tripleee によって投稿されたリンクも参照してください。

于 2011-08-19T10:47:58.437 に答える