Как при использовании GIO и GVFS наилучшим образом получить имя каталога объекта GFile? Есть функция get_basename (), но нет get_dirname ().
Функция должна работать и для удаленных URI. Кроме того, он должен быть доступен в Python.
Сначала получите GFile для dir, затем получите имя dir:
GFile
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.Просто попробуйте.