QFileInfo 获取当前文件绝对路径 文件名 和不带后缀的文件名
时间: 2024-05-15 15:14:11 浏览: 17
可以使用QFileInfo类的以下函数来获取当前文件的绝对路径、文件名和不带后缀的文件名:
```cpp
#include <QFileInfo>
#include <QDebug>
int main(int argc, char *argv[])
{
Q_UNUSED(argc)
Q_UNUSED(argv)
// 获取当前文件的绝对路径
QString absolutePath = QFileInfo(".").absolutePath();
qDebug() << "Current Absolute Path: " << absolutePath;
// 获取当前文件名
QString fileName = QFileInfo(".").fileName();
qDebug() << "Current File Name: " << fileName;
// 获取当前文件不带后缀的文件名
QString baseName = QFileInfo(".").baseName();
qDebug() << "Current File Base Name: " << baseName;
return 0;
}
```
其中,QFileInfo(".")表示当前文件,可以替换为其他文件路径。以上代码的输出如下:
```
Current Absolute Path: "/Users/username/Documents"
Current File Name: "."
Current File Base Name: "."
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)