方法

自 2.76 起可用

声明 [源]

gboolean
g_path_buf_set_extension (
  GPathBuf* buf,
  const char* extension
)

描述 [源]

在路径缓冲区中文件的名称上添加一个扩展。

如果 extensionNULL,则将取消扩展。

如果路径缓冲区未设置文件名,则此函数返回 FALSE 并保持路径缓冲区未修改。

自 2.76 起可用

参数

extension

类型: const char*

文件扩展名。

参数可以是 NULL
数据由方法的调用者拥有。
该值是一个平台原生字符串,在 Unix 上使用首选的 OS 编码,在 Windows 上使用 UTF-8。

返回值

类型: gboolean

如果扩展被替换则返回 TRUE,否则返回 FALSE