函数
GLibbuild_path
声明 [src]
gchar*
g_build_path (
const gchar* separator,
const gchar* first_element,
...
)
描述 [src]
使用 `separator` 作为元素之间的分隔符,使用一系列元素创建一个路径。
在两个元素之间的边界,第一个元素末尾的所有分隔符出现或第二个元素开头的所有分隔符出现都会被移除,然后恰好插入一个分隔符。
忽略空元素。
结果中分隔符的前导副本数与第一个非空元素中分隔符的前导副本数相同。
结果中分隔符的后缀副本数与最后一个非空元素中分隔符的后缀副本数相同。(确定尾随副本数时不剥离前缀副本,所以如果分隔符是 `ABA`,则 `ABABA` 有 1 个尾随副本。)
但是,如果只有一个非空元素,并且该元素中没有字符不属于前缀或后缀分隔符,则结果就是该元素的原始值。
除确定前缀和后缀分隔符副本数之外,只包含分隔符副本的元素会被忽略。
此函数语言绑定不可用。