【问题标题】:How to monitor root directory with glib/gio?如何使用 glib/gio 监控根目录?
【发布时间】:2023-03-15 17:35:01
【问题描述】:

我正在尝试对根文件系统目录进行文件监控。我使用g_file_new_for_path()/ 作为路径,并使用g_file_monitor() 创建监视器。但在执行时没有报告任何事件。如果我使用路径//,则会引发事件。

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

【问题讨论】:

    标签: c glib gio


    【解决方案1】:

    来自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:/// 的别名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-04
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      相关资源
      最近更新 更多