qt怎么实现新建文件夹
时间: 2023-05-23 18:07:25 浏览: 1676
Qt的Excel操作(添加了新建Excel文件的功能)
4星 · 用户满意度95%
A:在Qt中,可以使用QFileDialog类来打开一个文件浏览对话框,在其中选择文件夹并创建新文件夹。具体实现过程如下:
1. 创建一个QFileDialog类的实例对象。
```
QFileDialog dialog(this);
```
2. 设置对话框模式为选择文件夹模式。
```
dialog.setFileMode(QFileDialog::DirectoryOnly);
```
3. 显示对话框并获取用户选择的文件夹目录。
```
QString path = dialog.getExistingDirectory(this, tr("Open Directory"), QDir::homePath(), QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
```
4. 创建新文件夹。
```
QDir dir(path);
if (!dir.exists("newFolder")) {
dir.mkdir("newFolder");
}
```
其中,代码中的path变量为用户选择的文件夹路径,"newFolder"为新文件夹名称,如果该目录中已经存在同名文件夹,则不创建新文件夹。
阅读全文