什么是“/ whatever / foo”的扩展名。

时间:2017-11-04 04:19:29

标签: file unix naming-conventions filenames

输入

<span *ngFor="let item of data.cards"> <img src="{{item.image}}" width="150px" style="padding: 50px; margin: 10px;"> </span>

问题

提取扩展名。

输出

  • /whatever/foo. - 空字符串?
  • "" - 没有延期?

思想

确定基本名称null。同样的问题是:这里的词干是什么?根据答案,我们得出不同的结论:

  • 词干是foo. - &gt; extension是一个空字符串
  • 词干是foo - &gt;没有扩展名

是否有广泛使用的工具或系统,并会在这种情况下定义行为?一个UNIX程序可能吗?

1 个答案:

答案 0 :(得分:0)

UNIX中没有“扩展”的概念。

您可以通过POSIX在Definitions中不包含任何此类概念来推断它。

另见维基百科的Filename_extensionCommandname Extensions Considered Harmful(特别是最后一部分)。

这个问题是相关的:POSIX or Linux API function to get file extension from path