当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Elixir Path.extname用法及代码示例


Elixir语言中 Path.extname 相关用法介绍如下。

用法:

extname(path)
@spec extname(t()) :: binary()

返回 path 的最后一个组件的扩展名。

此函数的行为在 Erlang/OTP 24 中针对以点开头且不带扩展名的文件名进行了更改。例如,对于名为".gitignore" 的文件, extname/1 现在返回一个空字符串,而在以前的 Erlang/OTP 版本中它将返回 ".gitignore"。这样做是为了匹配 rootname/1 的行为,它将返回 ".gitignore" 作为其名称(因此它也不能是扩展名)。

有关从路径中提取信息的相关函数,请参见 basename/1 rootname/1

例子

iex> Path.extname("foo.erl")
".erl"

iex> Path.extname("~/foo/bar")
""

相关用法


注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Path.extname(path)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。