QT相关文件目录基础操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT相关文件目录基础操作相关的知识,希望对你有一定的参考价值。
- 判断目录是否存在:
-
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相关文件目录基础操作的主要内容,如果未能解决你的问题,请参考以下文章