2011-08-19 58 views

回答

5

因为chdir只修改当前进程的环境。它不能触及父母的环境。

另请参见the link张贴由tripleee。

+1

这是一个太常见的FAQ。 http://www.faqs.org/faqs/unix-faq/faq/part2/section-8.html – tripleee

+0

@tripleee尼斯链接! – cnicutar

+0

即时通讯初学者,请解释..您的答案回答为什么我必须使用chdir或..?但为什么我不能通过exec()或system()使用cd ..谢谢 – user870565