【问题标题】:how to get dirname of a GFile?如何获取 GFile 的目录名?
【发布时间】:2011-02-20 12:04:46
【问题描述】:

在使用 GIO 和 GVFS 时,如何最好地获取 GFile 对象的目录名称?有 get_basename() 函数,但没有 get_dirname()。

该函数也应该适用于远程 URI。此外,它应该在 Python 中可用。

【问题讨论】:

    标签: python gio dirname


    【解决方案1】:

    首先获取目录的GFile,然后获取目录的名称:

    GFile* dir = g_file_get_parent(gfile));
    char* dir_name = g_file_get_parse_name(dir);
    

    【讨论】:

      【解决方案2】:

      看看这个:http://docs.python.org/library/os.path.html。有一个 dirname 函数可能会有所帮助。不知道它是否也适用于远程 URI。试试看吧。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-06
        • 2014-07-26
        相关资源
        最近更新 更多