在Linux上的C语言中,chdir()函数是否可以接受相对路径?
答案 0 :(得分:6)
是。当前工作目录是该进程的属性。
稍微扩展一下 - 这里有几个相关的POSIX定义:
current working directory被定义为“与进程相关联的目录,用于路径名解析中不以斜杠字符开头的路径名”(有关详细信息,请参阅pathname resolution)。
chdir()
被定义为将当前工作目录设置为路径名。
它似乎有些循环,但在参数chdir()
的上下文中没有什么特别的“路径名”;它正常地受路径名解析。