Qt读取文件信息及时间输出到表格中,时间输出方式为年/月/日/时:分:秒
时间: 2023-08-14 16:04:06 浏览: 186
可以使用QFileInfo和QDateTime类来读取文件信息和时间,并且使用QTableWidget来输出到表格中。
以下是一个简单的示例代码:
```cpp
#include <QApplication>
#include <QTableWidget>
#include <QFileInfo>
#include <QDateTime>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 创建表格
QTableWidget table(1, 3); // 1 行,3 列
table.setHorizontalHeaderLabels({"文件名", "创建时间", "修改时间"});
// 读取文件信息并输出到表格中
QFileInfo fileInfo("文件路径");
table.setItem(0, 0, new QTableWidgetItem(fileInfo.fileName()));
table.setItem(0, 1, new QTableWidgetItem(QDateTime::fromSecsSinceEpoch(fileInfo.created().toSecsSinceEpoch()).toString("yyyy/MM/dd/hh:mm:ss")));
table.setItem(0, 2, new QTableWidgetItem(QDateTime::fromSecsSinceEpoch(fileInfo.lastModified().toSecsSinceEpoch()).toString("yyyy/MM/dd/hh:mm:ss")));
// 显示表格
table.show();
return a.exec();
}
```
注意:在示例代码中,需要将“文件路径”替换为实际的文件路径。同时,时间输出方式为“年/月/日/时:分:秒”,可以根据需要进行修改。
阅读全文