qt - 带绝对路径的 QDir mkdir

标签 qt directory absolute-path mkdir

我在用 Qt 创建 dir 时遇到问题。
我想在文档目录中创建一个目录,所以我做了一些这样的事情:

QString path("C:/Users/Me/Documents/MyApp/profiles/");
Qdir dir = QDir::root();
dir.mkdir(path);

但这不起作用!我用“/”和“\”作为分隔符进行了测试,但在两种情况下都不起作用。

我如何创建我的目录?

谢谢你。

最佳答案

你可以这样做:

QDir dir(path);
if (!dir.exists()){
  dir.mkdir(".");
}

关于qt - 带绝对路径的 QDir mkdir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641807/

相关文章:

xcode4 - 如何在XCode 4中将分组(本地化)文件的位置从绝对路径更改为相对路径?

c++ - 并发访问 QTcpSocket 对象

c++ - 在 QtCreator (MinGW) 中编译 SDL2

perl - 如何使用 Perl 列出具有特定名称模式的目录下的文件?

r - 使用 fileInput Shiny R 打开特定目录

c - 相对路径/绝对路径查询在当前目录中不起作用

linux - QVariant 和 qRegisterMetaType 问题

qt - 临时阻塞两个 QObject 之间的信号

android-studio - 参数 'directory' 不是 Android Studio 中的目录错误

relative-path - 绝对和相对路径混淆