这是我的一个小项目,我正在尝试将当前进程工作目录设置为 One 目录
如果我当前的目录是 ..\downloads\movies
我想要代码将目录设置为 ..\downloads

我知道这可以通过获取当前工作目录路径并从中提取我需要的目录路径然后执行 chdir() 来实现,但是此代码需要尽可能高效和轻便,我发现上述方法有点麻烦.

提前致谢。

最佳答案

您希望变得多么简单和高效?就像是

if (chdir("..") < 0)
{
    perror("chdir");
    exit(1);
}

关于c - 如何在Linux的小型c shell中模拟dos "CD..",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2412942/

10-13 09:41