如何检查Qt、C++中是否存在文件夹(并创建文件夹)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (182)

在Qt中,如何检查给定文件夹是否存在于当前目录中?

如果它不存在,我如何创建一个空文件夹?

提问于
用户回答回答于

若要检查名为“文件夹”的目录是否存在,请使用:

QDir("Folder").exists();

若要创建名为“MyFold”的新文件夹,请使用:

QDir().mkdir("MyFolder");
用户回答回答于

要同时检查它是否存在,并创建它不存在,包括中间层:

QDir dir("path/to/dir");
if (!dir.exists()) {
    dir.mkpath(".");
}

扫码关注云+社区