在 linux 上的 C 中,chdir() 函数可以接受相对路径吗?
最佳答案
是的。当前工作目录是进程的属性。
稍微扩展一下 - 这里有一些相关的 POSIX定义:
current working directory被定义为“与进程关联的目录,用于不以斜杠字符开头的路径名的路径名解析”(有关 pathname resolution 的部分有更多详细信息)。
chdir()
被定义为将当前工作目录设置为路径名。
这似乎有点循环,但是在参数 chdir()
的上下文中,“路径名”并没有什么特别之处;它像往常一样接受路径名解析。
关于chdir() 可以接受相对路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998530/