2012-04-01 58 views
3

我正在嘗試在根文件系統目錄上執行文件監視器。我使用g_file_new_for_path()/作爲路徑,並使用g_file_monitor()創建顯示器。但是在執行時沒有報道任何事件。如果我使用路徑//事件被拋出。如何使用glib/gio監控根目錄?

是GIO的錯誤還是我需要使用//

回答

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:/這是一個別名//