如何使用路径调用cd命令?

时间:2017-06-20 12:27:16

标签: ios c bash unix terminal

我想在我的工具中调用cd命令,但它没有路径,因为它是内置命令。

我已设法使用mkdir致电/bin/mkdir

cd使用的路径是什么?

这是mkdir的代码:

pid_t pid;
int status;
const char *argv[] = {"mkdir", "Folder", NULL};
posix_spawn(&pid, "/bin/mkdir", NULL, NULL, (char* const*)argv, NULL);
waitpid(pid, &status, WEXITED);

1 个答案:

答案 0 :(得分:2)

这是更改当前进程目录的一种相当标准的方法。我已经放弃了子进程的生成,这是不必要的:

.mp-user-rating tr

错误处理和权限相当简单,您可能希望增强它们。