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

Update0

特别是,在主要操作系统或库中使用的替代方案是感兴趣的。

有帮助吗?

解决方案

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

我不确定您的意思是“术语标准化”。呼叫是POSIX标准的一部分(dirname, Basename)但是它们也被许多高级语言(如PHP)借了(dirname, Basename), 珀尔Python.

其他等效物:

在窗户上,外壳API提供 PathRemoveFileSpecPathStripPath 功能,类似于 dirnamebasename.

在Java, 文件 课程提供 getParentgetName 做同样的事情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top