我正在尝试在根文件系统目录上执行文件监视器。我使用g_file_new_for_path()
和/
作为路径,并使用g_file_monitor()
创建监视器。但在执行时没有报告任何事件。如果我使用路径//
抛出事件。
是GIO的错误还是我需要使用//
?
答案 0 :(得分:2)
来自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:/
是//