【问题标题】:POSIX compliant path joiningPOSIX 兼容路径加入
【发布时间】:2013-08-28 20:32:33
【问题描述】:

我想编写一个符合 POSIX 的函数来连接路径。我读过Pathname Resolution section。我不确定当第一条路径以“..”开头时应该是什么结果。

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

abc/def/xyz

/abc/def/xyz

../abc/def/xyz

还有什么?

【问题讨论】:

    标签: path posix


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-02-20
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多