在Qt中,如何检查当前目录中是否存在给定的文件夹?
如果不存在,如何创建一个空文件夹?
在Qt中,如何检查当前目录中是否存在给定的文件夹?
如果不存在,如何创建一个空文件夹?
要检查名为“Folder”的目录是否存在,请使用:
QDir("Folder").exists();
要创建一个名为"MyFolder"的新文件夹,请使用:
QDir().mkdir("MyFolder");
如果要同时检查是否存在并在不存在时创建,包括中间目录的话:
QDir dir("path/to/dir");
if (!dir.exists())
dir.mkpath(".");
dir.mkpath(".")
中要传递 "."
参数? - Punitto Moe为什么要使用其他东西呢?
mkdir(...);
QDir::exists("绝对路径")
和QDir::mkdir("绝对路径")
。 - yalovQDir::mkdir("relative_path")
冲突。无法同时拥有两个重载。 - Tomasz Gandor