zoukankan      html  css  js  c++  java
  • 24.qint64转QString 以及获取文件属性

    • qint64转QString
      1 qint64 size = info.size();
      2     //qint64 转QString
      3     QString size2 = tr("%1").arg(size);
    • 获取文件属性
       1 #include "mainwindow.h"
       2 #include "ui_mainwindow.h"
       3 #include <QFileDialog>
       4 #include <QDebug>
       5 #include <QFileInfo>
       6 #include <QDateTime>
       7 
       8 MainWindow::MainWindow(QWidget *parent) :
       9     QMainWindow(parent),
      10     ui(new Ui::MainWindow)
      11 {
      12     ui->setupUi(this);
      13 }
      14 
      15 MainWindow::~MainWindow()
      16 {
      17     delete ui;
      18 }
      19 
      20 void MainWindow::on_pushButton_clicked()
      21 {
      22     QString str = QFileDialog::getOpenFileName(this,"openfile","/","*.*");
      23     ui->lineEdit->setText(str);
      24 
      25     QString strall;
      26     //根据路径初始化
      27     QFileInfo info(str);
      28 
      29     qint64 size = info.size();
      30     //qint64 转QString
      31     QString size2 = tr("%1").arg(size);
      32     QDateTime created = info.created();
      33     QDateTime lastchange = info.lastModified();
      34     QDateTime lastread = info.lastRead();
      35 
      36     strall = strall + "文件大小:" + size2 + "
      ";
      37     strall = strall + "创建时间:" + created.toString() + "
      ";
      38     strall = strall + "最后修改时间:" + lastchange.toString() + "
      ";
      39     strall = strall + "最后阅读时间:" + lastread.toString() + "
      ";
      40 
      41     //判断是否是目录
      42     bool isdir = info.isDir();
      43     //判断是否是exe
      44     bool isexe = info.isExecutable();
      45     //判读是否为隐藏文件
      46     info.isHidden();
      47     //判断是否为文件
      48     info.isFile();
      49     //判断是否为根目录
      50     info.isRoot();
      51     //判断是否为只读
      52     info.isReadable();
      53     
      54     
      55     ui->textEdit->setText(strall);
      56     
      57 }
    • 运行效果
  • 相关阅读:
    待整理
    字符编码 【ZZ】
    python中的数据类型,存储,实现
    python中的浅拷贝和深拷贝
    算法比较-SVM和logistic回归
    机器学习中的范数规则化之(一)L0、L1与L2范数
    全排列的编码和解码----康托编码
    C++的const类成员函数
    Trie树的简单描述(需后续总结)
    UWP 手绘视频创作工具技术分享系列
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8758374.html
Copyright © 2011-2022 走看看