一:直接上代码
#include <QDir>
#include <QDebug>
QString AddNewProject::getProjectName()
{
QString strWorkSpace = "D/file";
QDir dir(strWorkSpace);
///获取file文件夹中所有后缀名为“.text”的文件,并转为QFileInfo保存到fileList中
QFileInfoList fileList = dir.entryInfoList(QStringList() << "*.text");
///遍历容器
for(auto fileInfo:fileList)
{
///输出文件名包含后缀
qDebug() << fileInfo.fileName();
///输出文件的完整路径名
qDebug() << fileInfo.absoluteFilePath()
}
return strDefaultFileName;
}
///判断文件夹中是否已存在文件
if(dir.exists("fileName"))
qDebug () << "file exists !";