使用 GIO 和 GVFS 时,如何最好地获取 GFile 对象的目录名称?有一个 get_basename() 函数,但没有 get_dirname()。
该函数也应该适用于远程 URI。此外,它应该在 Python 中可用。
首先获取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。试试看。