方法

GioFileget_uri_scheme

声明 [源]

char*
g_file_get_uri_scheme (
  GFile* file
)

描述 [源]

获取 GFileURI 方案。根据 RFC 3986 对方案进行解码

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

常见的方案包括“文件”,“http”,“ftp”,等

方案可能与用于构建 GFile 的方案不同,因为它可能被替换为与 GFile 逻辑上等效的方案。

此调用不执行阻塞 I/O。

返回值

类型: char*

包含指定 GFileURI 方案的字符串,或如果 GFile 使用无效的 URI 构建,则为 NULL。当不再需要时,应使用 g_free() 释放返回的字符串。

方法的调用者将拥有返回的数据,并负责释放它。
返回值可以为 NULL
该值是空终止的 UTF-8 字符串。