函数
GLibbuild_filename
声明 [src]
gchar*
g_build_filename (
const gchar* first_element,
...
)
描述 [src]
使用当前平台的正确分隔符,根据一系列元素创建文件名。
在 Unix 上,此函数的行为与 g_build_path (G_DIR_SEPARATOR_S, first_element, ....)
完全相同。
在 Windows 上,它会考虑反斜杠 (\
) 或斜线 (/
) 可以在文件名中用作分隔符,但其他行为与 UNIX 中相同。当需要插入文件路径名分隔符时,将使用参数中上次出现的那个分隔符(从左到右读取)。
不会尝试强制生成的文件名成为绝对路径。如果第一个元素是相对路径,则结果将是相对路径。
如果您以编程方式构建路径,则可能希望改用 GPathBuf
。
此函数不能直接用于语言绑定。