當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。