首页 > 代码库 > 路径的测试与创建-QT
路径的测试与创建-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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。