虚函数

GioFileprefix_matches

声明 [来源]

gboolean
prefix_matches (
  GFile* prefix,
  GFile* file
)

描述 [来源]

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

换句话说,如果 file 的路径名初始元素的名称与 prefix 匹配。只有完整路径名元素会被匹配,因此路径如 /foo 不是一个路径 /foobar 的前缀,只有 /foo/bar 是。

GFile 不会是其自身的前缀。如果您想检查相等性,请使用 g_file_equal()。

该调用不执行 I/O,因为它完全基于名称操作。因此,有时即使从文件系统角度看文件在 prefix 内部,它也可能返回 FALSE,因为文件的路径前缀是 prefix 的别名。

参数

file

类型: GFile

输入 GFile

数据由方法调用者拥有。

返回值

类型: gboolean

TRUE 如果文件的父级、祖父级等是 prefix,否则为 FALSE