3

ルート ファイル システム ディレクトリでファイル モニターを実行しようとしています。をパスとして使用g_file_new_for_path()/、でモニターを作成しg_file_monitor()ます。ただし、実行時にイベントは報告されません。パス//イベントを使用すると、スローされます。

GIO のバグですか、それとも使用する必要があります//か?

4

1 に答える 1

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

iirc をエンコードする GLib ファイルは次のようになります。 [protocol:]//path/to/file

これもうまくいくはずだと思います: file:/これはへのエイリアスです//

于 2012-04-24T16:50:09.633 に答える