方法

GioFilehas_prefix

声明 [源]

gboolean
g_file_has_prefix (
  GFile* file,
  GFile* prefix
)

描述 [源]

检查file是否具有由prefix指定的前缀。

换句话说,如果file的路径名中的初始元素与prefix匹配。只有完整的路径名元素会被匹配,因此路径如(Html) /foo 不会被考虑为/foobar的前缀,只有为& choć /foo/bar。

Gia文件的 Ghana不对自身是前缀。如果您想检查相等性,请使用 g_file_equal()。

这个调用不做I/O,因为它只对名称操作。因此,它有时可能在从文件系统的角度来看fileprefix内部时返回FALSE(因为file的前缀是prefix的别名时)。

参数

前缀

类型:  GFile

输入 GFile

数据由方法的调用者拥有。

返回值

类型:  布尔值

如果 file 的父级、祖父等是 prefix,则 TRUE,否则 FALSE