码迷,mamicode.com
首页 > 其他好文 > 详细

【QT相关】文件、目录基础操作

时间:2016-02-12 23:21:28      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:

  • 判断目录是否存在:
  • QString proFile(t_path);
    proFile.append("/dir");
    QFileInfo proFileInfo(proFile);
    if(proFileInfo.exists()) {
        //
    }
    

      

  • 新建目录
  •  QString t_tmpDir(theDir);
        t_tmpDir.append("/tmp");
    
    QFileInfo t_tmpDirInfo(t_tmpDir);
        QDir* t_dir = new QDir;
        if(t_tmpDirInfo.isDir()) {
            QString t_oldTmpDir(theDir);
            QDate date;
            QTime time;
            QDateTime dt;
            dt.setTime(time.currentTime());
            dt.setDate(date.currentDate());
            QString currentDate = dt.toString("yyyy-MM-dd-hh-mm-ss");
            t_oldTmpDir.append("/");
            t_oldTmpDir.append(currentDate);
            t_dir->rename(t_tmpDir, t_oldTmpDir);
        }
        t_dir->mkdir(t_tmpDir);
    

      

  • 读写文件:
  •  FILE* fp = fopen(t_pro.toStdString().c_str(), "r");
        int t_count = 0;
        fscanf(fp, "%*d%*d%*d%*d%d", &t_count);
        fclose(fp);
    

      

【QT相关】文件、目录基础操作

标签:

原文地址:http://www.cnblogs.com/imagezy/p/5143761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!