路径的测试与创建-QT
Posted mCat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路径的测试与创建-QT相关的知识,希望对你有一定的参考价值。
#include <QCoreApplication> #include <QDir> #include<QtDebug > #include<QFileInfo> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); //测试文件路径是否存在 QDir mDir("E:/Testa"); qDebug()<<mDir.exists(); //测试有几个分区 QDir mDir1; foreach(QFileInfo mItm,mDir.drives()) { qDebug() <<mItm.absoluteFilePath(); } //查看路径是否存在,若不存在,就建立该路径 QDir mDir2; QString mPath("E:/a/a01.txt"); if(!mDir2.exists(mPath)) { mDir2.mkpath(mPath); qDebug()<<"Created"; } else { qDebug()<<"Alreadt exists."; } //测试给定路径中文件夹 QDir mDir3("E:/Test"); foreach (QFileInfo mitm,mDir3.entryInfoList()) { qDebug()<<mitm.absoluteFilePath(); if(mitm.isDir()) qDebug() <<"Dir: "<<mitm.absoluteFilePath(); if(mitm.isFile()) qDebug() <<"File: "<<mitm.absoluteFilePath(); } return a.exec(); }
以上是关于路径的测试与创建-QT的主要内容,如果未能解决你的问题,请参考以下文章
Qt (Creator) 与 WinSocks (ws2_32)
26.Qt Quick QML-RotationAnimationPathAnimationSmoothedAnimationBehaviorPauseAnimationSequential(代码片段