【问题标题】:How to recursively create a directory in Qt?如何在 Qt 中递归创建目录?
【发布时间】:2011-09-08 03:00:26
【问题描述】:

有没有给定绝对路径的函数会尝试创建路径中不存在的所有目录?

【问题讨论】:

    标签: qt recursion directory


    【解决方案1】:

    你可以使用

    bool QDir::mkpath(const QString &dirPath) const

    Qt4.x documentationQt5.x documentation 中所述

    创建目录路径 dirPath。

    该函数将创建所有必要的父目录来创建 目录。

    如果成功则返回真;否则返回 false。

    如果调用该函数时路径已经存在,则 返回真。

    【讨论】:

    • 是的,但由于这不是静态的(请参阅here),您将不得不这样做QDir().mkpath(...)
    猜你喜欢
    • 2011-04-10
    • 2011-10-10
    • 2017-08-13
    • 1970-01-01
    • 2012-06-12
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多