qfileinfo获取文件名
时间: 2023-09-01 17:10:43 浏览: 62
你可以使用QFileInfo类的fileName()方法来获取文件名。例如:
```cpp
QFileInfo fileInfo("/path/to/file.txt");
QString fileName = fileInfo.fileName();
```
这将返回文件名 "file.txt"。
相关问题
qfileinfo获取文件信息
QFileInfo是Qt框架中提供的一个类,用于获取文件的各种信息。使用QFileInfo可以获取文件的路径、文件名、大小、修改时间、权限等等。
以下是使用QFileInfo获取文件信息的示例代码:
```
#include <QFileInfo>
#include <QDebug>
int main()
{
QFileInfo fileInfo("/path/to/file.txt");
qDebug() << "File path:" << fileInfo.filePath(); // 文件路径
qDebug() << "File name:" << fileInfo.fileName(); // 文件名
qDebug() << "File size:" << fileInfo.size(); // 文件大小(字节)
qDebug() << "File suffix:" << fileInfo.suffix(); // 文件后缀名
qDebug() << "File created:" << fileInfo.created(); // 文件创建时间
qDebug() << "File last modified:" << fileInfo.lastModified(); // 文件最后修改时间
qDebug() << "File is writable:" << fileInfo.isWritable(); // 文件是否可写
qDebug() << "File is executable:" << fileInfo.isExecutable(); // 文件是否可执行
qDebug() << "File is directory:" << fileInfo.isDir(); // 文件是否为目录
return 0;
}
```
需要注意的是,如果文件不存在或者无法访问,QFileInfo返回的信息可能会不准确。在使用QFileInfo获取文件信息之前,建议先使用QFile::exists()函数检查文件是否存在。
QFileInfo获取文件路径
QFileInfo是Qt框架中的一个类,用于获取文件的信息。通过QFileInfo可以获取文件的路径、文件名、文件大小等信息。
要获取文件路径,可以使用QFileInfo的filePath()方法。该方法返回一个QString类型的值,表示文件的绝对路径。
以下是获取文件路径的示例代码:
```cpp
#include <QFileInfo>
#include <QString>
int main() {
QString filePath = "C:/path/to/file.txt";
QFileInfo fileInfo(filePath);
QString absoluteFilePath = fileInfo.filePath();
qDebug() << "File Path: " << absoluteFilePath;
return 0;
}
```
运行以上代码,将输出文件的绝对路径:"C:/path/to/file.txt"。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)