qt获取文件大小
时间: 2023-07-13 14:05:29 浏览: 299
获取文件夹的大小
5星 · 资源好评率100%
你可以使用 `QFileInfo` 类来获取文件的大小。它提供了一个 `size()` 函数,可以返回文件的大小。
下面是使用 `QFileInfo` 类获取文件大小的示例代码:
```cpp
#include <QFileInfo>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString filePath = "/path/to/your/file";
QFileInfo fileInfo(filePath);
if (fileInfo.exists()) {
qint64 size = fileInfo.size();
qDebug() << "File size:" << size << "bytes";
} else {
qDebug() << "File does not exist!";
}
return a.exec();
}
```
注意,`size()` 函数返回的是文件的字节数。如果你想将其转换为其他单位(如 KB, MB, GB),可以使用相应的转换函数进行转换。
阅读全文