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

问题描述:

我正在尝试在根文件系统目录上执行文件监视器。我使用g_file_new_for_path()/作为路径,并使用g_file_monitor()创建显示器。但是在执行时没有报道任何事件。如果我使用路径//事件被抛出。如何使用glib/gio监控根目录?

是GIO的错误还是我需要使用//

g_file_new_for_path文档:

path : A string containing a relative or absolute path. 
     The string must be encoded in the glib filename encoding 

GLib的文件编码IIRC是这样的: [protocol:]//path/to/file

我认为这应该工作太: file:/这是一个别名//