C 如何使用glib/gio监控根目录?

C 如何使用glib/gio监控根目录?,c,glib,gio,C,Glib,Gio,我正在尝试对根文件系统目录进行文件监视。我使用g\u file\u new\u for_path()和/作为路径,并使用g\u file\u monitor()创建监视器。但在执行时,未报告任何事件。如果使用路径/,则会引发事件 是GIO的一个bug还是我需要使用/?来自g\u文件\u new\u的文档中的路径: path : A string containing a relative or absolute path. The string must be encoded i

我正在尝试对根文件系统目录进行文件监视。我使用
g\u file\u new\u for_path()
/
作为路径,并使用
g\u file\u monitor()创建监视器。但在执行时,未报告任何事件。如果使用路径
/
,则会引发事件


是GIO的一个bug还是我需要使用
/

来自
g\u文件\u new\u的文档中的路径

path : A string containing a relative or absolute path. 
       The string must be encoded in the glib filename encoding
GLib文件编码iirc如下所示:
[协议:///path/to/file

我认为这也应该奏效:
文件://
它是
//