qfileinfo获取文件信息
时间: 2023-08-09 08:06:12 浏览: 136
QFileInfo类是Qt中用于获取文件和目录信息的类。它提供了许多有用的函数,例如文件名、路径、大小、创建时间、修改时间、访问时间等等。以下是一个简单的示例,演示了如何使用QFileInfo类获取文件信息:
```cpp
#include <QFileInfo>
#include <QDebug>
int main()
{
QString filePath = "/path/to/file.txt";
QFileInfo fileInfo(filePath);
qDebug() << "File name:" << fileInfo.fileName();
qDebug() << "Absolute path:" << fileInfo.absoluteFilePath();
qDebug() << "Size:" << fileInfo.size() << "bytes";
qDebug() << "Created:" << fileInfo.created().toString();
qDebug() << "Last modified:" << fileInfo.lastModified().toString();
qDebug() << "Last accessed:" << fileInfo.lastRead().toString();
return 0;
}
```
上述代码将打印出以下信息:
```
File name: file.txt
Absolute path: /path/to/file.txt
Size: 1234 bytes
Created: Fri May 21 10:30:00 2021
Last modified: Sat May 22 12:00:00 2021
Last accessed: Sun May 23 14:30:00 2021
```
通过QFileInfo类,您可以轻松地获取文件的各种属性,并在您的应用程序中使用它们。
阅读全文