dirname / basename术语来自哪里?

时间:2010-09-16 12:50:54

标签: path standards dirname

  1. 术语dirnamebasename的起源和原因是什么,分别是删除了尾随组件的路径和尾随组件?
  2. 术语是否标准化,以及在哪里?
  3. 是否有替代或等效的约定用于指代以这种方式拆分路径?
  4. Update0

    特别是主要操作系统或库中使用的替代品是有意义的。

1 个答案:

答案 0 :(得分:3)

条款dirnamebasename似乎非常简单,即“目录名称”和“目录中的基本名称”,因此我认为这些名称没有任何具体原因。< / p>

我不确定你的意思是“术语是否标准化”。这些调用是POSIX标准(dirnamebasename)的一部分,但它们也被许多高级语言借用,如PHP(dirnamebasename), PerlPython

其他等价物:

在Windows上,shell API提供PathRemoveFileSpecPathStripPath个功能,类似于dirnamebasename

在Java中,File类提供了getParentgetName,它们做同样的事情。