QFile:文件读写操作
QString path = QFileDialog::getOpenFileName(this,"窗口名字","默认路径")
QFile file(path) // path:路径
file.open(QIODevice::ReadOnly) // 只读方式打开
QByteArray array = file.readAll( ) // 全部读取,保存到array
QTextCodec * codec = QTextCodec::codecForName("gbk") // 编码格式类
setText(codec->toUnicode(array)) // 转化格式并显示
file.close( ) // 关闭文件
file.open(QIODevice::Append) // 追加方式打开写入
file.write("xxx") // 写入xxx
QFileInfo:读取文件信息
QFileInfo info(路径)
info.size( ) // 大小
info.suffix( ) // 后缀名
info.fileName( ) // 文件名
info.created( ) // 创建时间,返回QDateTime类型
info.lastModified( ) //最后修改时间
info.created( ).toString("yyyy/MM/dd hh:mm:ss") // 格式化QDateTime类型