这个例子中用到了一些Qt中文件相关的操作:
#include "widget.h"
#include <QFileInfo>
#include <QApplication>
#include <QDir>
#include <QDebug>
#include <QString>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QDir mDir("E:/qt_1029");
// foreach (QFileInfo mItem, mDir.drives()) {
// qDebug() << mItem.absoluteFilePath();
// }
// QString mPath = "E:/Test/zz";
// if(!mDir.exists(mPath))
// {
// mDir.mkpath(mPath);
// qDebug() << "created";
// }
// else
// {
// qDebug() << "Already exists";
// }
// Widget w;
// w.show();
foreach (QFileInfo mitm, mDir.entryInfoList()) {
qDebug() << "dir:" << mitm.absoluteFilePath();
}
return a.exec();
}