chdir()可以接受相对路径吗?

时间:2011-02-14 23:29:24

标签: c linux chdir

在Linux上的C语言中,chdir()函数是否可以接受相对路径?

1 个答案:

答案 0 :(得分:6)

是。当前工作目录是该进程的属性。


稍微扩展一下 - 这里有几个相关的POSIX定义:

  • current working directory被定义为“与进程相关联的目录,用于路径名解析中不以斜杠字符开头的路径名”(有关详细信息,请参阅pathname resolution)。

  • chdir()被定义为将当前工作目录设置为路径名。

它似乎有些循环,但在参数chdir()的上下文中没有什么特别的“路径名”;它正常地受路径名解析。