创建文件夹 “D:/workspace/Smart3_V1.5.0.0_VS2015/system/CalibrationSolution” qt
时间: 2023-10-03 07:04:49 浏览: 101
在Qt中创建文件夹可以使用QDir类的mkpath方法,代码如下:
```
#include <QDir>
QString path = "D:/workspace/Smart3_V1.5.0.0_VS2015/system/CalibrationSolution";
QDir dir(path);
if (!dir.exists()) {
bool success = dir.mkpath(path);
if (!success) {
qDebug() << "Failed to create directory!";
}
}
```
这段代码首先创建一个QDir对象,然后使用exists()方法检查文件夹是否存在,如果不存在则使用mkpath()方法创建文件夹。如果创建失败,则会输出一条调试信息。记得在使用QDir类之前,需要包含头文件<QDir>。
相关问题
用QT "D:/workspace/Smart3_V1.5.0.0_VS2015/system/CalibrationSolution/Calib_11/calib_data.xml" 将该字符串的 “/”替换为“\”
可以使用QString的replace函数来实现:
```
QString str = "D:/workspace/Smart3_V1.5.0.0_VS2015/system/CalibrationSolution/Calib_11/calib_data.xml";
str.replace("/", "\\");
```
这样就可以将字符串中的所有“/”替换为“\”了。
阅读全文