QDir::cleanPath
时间: 2023-07-05 19:35:32 浏览: 262
QtQuickApp:演示Qt Quick应用程序,可与linuxdeployqt一起使用
QDir::cleanPath是Qt中QDir类提供的一个静态方法,用于规范化路径。它可以将路径中的相对路径、多余的/、.和..等都进行简化,返回规范化后的路径。
以下是一个示例代码:
```c++
#include <QDir>
#include <QString>
int main()
{
QString path = "/home/user/docs/../docs/file.txt";
QString cleanPath = QDir::cleanPath(path);
// 输出结果为 "/home/user/docs/file.txt"
qDebug() << cleanPath;
return 0;
}
```
在上述示例代码中,路径包含了..和多余的/,通过QDir::cleanPath方法将其规范化后得到了正确的路径。
阅读全文