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