3
我正在嘗試在根文件系統目錄上執行文件監視器。我使用g_file_new_for_path()
和/
作爲路徑,並使用g_file_monitor()
創建顯示器。但是在執行時沒有報道任何事件。如果我使用路徑//
事件被拋出。如何使用glib/gio監控根目錄?
是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:/
這是一個別名//