Qt获取文件的访问时间文件的大小文件的路径
2014-08-21 08:58
218 查看
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
filename = new QLabel("文件名字");
filesize = new QLabel("文件大小");
createtime = new QLabel("创建时间");
lastvist = new QLabel("最后访问时间");
getinfo = new QPushButton("获取信息");
openfile = new QPushButton("打开文件");
nameedit = new QLineEdit;
fileedit = new QLineEdit;
timeedit = new QLineEdit;
visitedit = new QLineEdit;
Vbox = new QVBoxLayout;
Vbox1 = new QVBoxLayout;
Hbox = new QHBoxLayout;
GrLayout = new QGridLayout;
GrLayout->addWidget(filename,0,0,1,1);
GrLayout->addWidget(nameedit,0,1,1,1);
GrLayout->addWidget(filesize,1,0,1,1);
GrLayout->addWidget(fileedit,1,1,1,1);
GrLayout->addWidget(createtime,2,0,1,1);
GrLayout->addWidget(timeedit,2,1,1,1);
GrLayout->addWidget(lastvist,3,0,1,1);
GrLayout->addWidget(visitedit,3,1,1,1);
GrLayout->addWidget(getinfo,4,0,1,1);
GrLayout->addWidget(openfile,4,1,1,1);
Hbox->addLayout(GrLayout);
setLayout(Hbox);
connect(getinfo,SIGNAL(clicked()),this,SLOT(getinfromation()));
connect(openfile,SIGNAL(clicked()),this,SLOT(getOpenFileName()));
}
void Widget::getOpenFileName()
{
QString files=QFileDialog::getOpenFileName(this);
nameedit->setText(files);
}
void Widget::getinfromation()
{
//打开文件
QFileInfo f(nameedit->text());
//获取文件创建时间
QDateTime createTime=f.created();
//获取文件最后更新时间
QDateTime updateTime=f.lastModified();
//获取文件最后浏览时间
QDateTime lastRTime=f.lastRead();
//显示属性
fileedit->setText(QString("%1").arg(f.size()));
timeedit->setText(createTime.toString());
visitedit->setText(lastRTime.toString());
}
Widget::~Widget()
{
delete ui;
}
相关文章推荐
- python 获取文件大小,创建时间和访问时间
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- PB 调用API获取文件的创建时间、访问时间、修改时间
- 获取文件大小、时间
- sharepoint 2007 获取启用特定数量历史版本文件的信息(站点/最后更新时间/author/修改者/版本数/大小)
- C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表 .
- ios 获取指定路径文件大小
- 配置文件的访问时的路径获取三种方式
- sharepoint 2007 获取所有网站集前40w个文件中启用历史版本文件的大小/数量/最后修改时间
- C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表
- 获取文件创建、修改最后访问时间
- QT中得到文件路径,获取文件名
- QT中获取某个路径下的文件数量
- qt中获取文件路径和文件名
- 获取指定路径下文件夹所有文件的大小
- 获取文件创建时间和大小的代码
- 文件的大小、创建时间、修改时间和访问时间
- C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表
- C# 获取文件的修改时间、访问时间、创建时间
- ios 获取指定路径文件大小