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


erlang join(Components)用法及代码示例


join(Components) -> file:filename_all()
类型:
Components = [file:name_all()]

使用目录分隔符连接文件名 Components 的列表。如果 Components 的元素之一包含绝对路径,例如 "/xxx" ,则前面的元素(如果有)将从结果中删除。

结果是"normalized":

  • 删除了多余的目录分隔符。
  • 在Windows中,所有目录分隔符都是正斜杠,驱动器号是小写的。

例子:

17> filename:join(["/usr", "local", "bin"]).
"/usr/local/bin"
18> filename:join(["a/b///c/"]).
"a/b/c"
6> filename:join(["B:a\\b///c/"]). % Windows
"b:a/b/c"

相关用法


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