如何检查不在CWD中的特定路径中的目录?

时间:2014-03-18 06:49:51

标签: c++ c linux path

我知道要检查当前目录opendir(dir_name),但我需要检查其他路径,而不是CWD(current working directory)

或是否有任何功能是在执行

时将 CWD 移动到其他目录

2 个答案:

答案 0 :(得分:2)

您可以使用opendir(abs_path/dir_name)在绝对路径dir_name下打开目录abs_path

您也可以使用chdir()将您的cwd更改为其他目录。

答案 1 :(得分:1)

是守护进程在执行时将其目录更改为root。执行时更改工作目录的功能是chdir(PATH_TO_SET_AS_CWD)。