bool QueryFilePath(QDir & dir, QFileInfo & fileInfo)
{
bool isFileExistDst = false;
std::string strFileNameDst;
dir.setFilter(QDir::Files | QDir::NoSymLinks);
dir.setSorting(QDir::Size | QDir::Reversed);
QFileInfoList list = dir.entryInfoList();
for (int i = 0; i < list.size(); ++i)
{
fileInfo = list.at(i);
strFileNameDst = fileInfo.fileName().toLocal8Bit().toStdString();
//qDebug() << fileInfo.absoluteFilePath();
if (boost::icontains(strFileNameDst, ".txt"))
{
qDebug() << "find txt:" << fileInfo.fileName();
return true;
}
}
if (!isFileExistDst)
{
qDebug() << "txt does not exist.";
return false;
}
return false;
}