0

我想编写一个符合 POSIX 的函数来加入路径。我已阅读路径名解析部分。我不确定当第一条路径以“..”开头时应该是什么结果。

如果我加入以下“../abc/def”和“xyz”,您认为应该是哪个结果?为什么?

abc/def/xyz

/abc/def/xyz

../abc/def/xyz

还有什么?

4

1 回答 1

1

..是一个实际的文件系统条目,指的是它所在目录的父目录。简单地连接两个路径不应依赖于任何上下文,例如当前目录的标识。../abc/def/xyz是缺少这种上下文的正确答案。

于 2013-08-28T21:14:59.470 回答