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

路径的测试与创建-QT

时间:2016-11-29 09:52:22      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:mit   test   dir   int   路径   测试   absolute   div   list   

#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

标签:mit   test   dir   int   路径   测试   absolute   div   list   

原文地址:http://www.cnblogs.com/my-cat/p/6112150.html

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