GIO と GVFS を使用している場合、GFile オブジェクトのディレクトリ名を取得するにはどうすればよいですか? get_basename() 関数はありますが、get_dirname() はありません。
この関数は、リモート URI に対しても機能するはずです。また、Pythonで利用できるはずです。
最初にGFile
dirのを取得し、次にdirの名前を取得します。
GFile* dir = g_file_get_parent(gfile));
char* dir_name = g_file_get_parse_name(dir);
これを見てください: http://docs.python.org/library/os.path.html。役立つかもしれない dirname 関数があります。リモートURIでも機能するかどうかはわかりません。試してみてください。