QFileInfoList InfoList = QDir(qApp->applicationDirPath())entryInfoList();//获取当前目录所有文件
QFileInfoList SuffixInfoList;//定义放提取文件的List
//遍历
foreach(QFileInfo fileInfo, QFileInfoList)
{
if(!fileInfoisFile()) continue;//不是文件继续,只用于加速,可不加
//后缀不区分大小写,需要区分直接用“==”
if(0==fileInfosuffix()compare(后缀), Qt::Caseinsensitive)
{
SuffixInfoList << fileInfo;//指定后缀,加入列表
}
}
以上纯为手打,不是Copy的,可能有些拼写错误大小写错误什么的,望谅解
QString getRunParentPath()
{
QString strPath = QCoreApplication::applicationDirPath();
QDir dir(strPath);
bool bSuccess = dircdUp();
if (bSuccess == true) {
strPath = dirpath() + "/";
}
return strPath;
}
以上就是关于《qt》中如何提取当前目录下指定后缀名的文件全部的内容,包括:《qt》中如何提取当前目录下指定后缀名的文件、qt 怎样返回exe所在目录的上一级目录,currentPath这个是绝对路径,不行,希望高手指点函数,谢谢大家!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)