本文主要是介绍文件重名判断,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
bool IsDoExist(const QString & sName)
{QString sBasePath = “C:\\test”;QDir dir(sBasePath);QFileInfoList infoList = dir.entryInfoList(QStringList()<<"*.xml",QDir::Files,QDir::Time);foreach(const QFileInfoList &info, infoLitst){if(info.baseName() == sName)return ture;}return false;
}
void main()
{QString sName = "test";int iSeq = 1;QString sBaseName = sName;while(IsDoExist(sName)){sName = QString("%1_%2").arg(sBaseName).arg(iSeq++);}
}
这篇关于文件重名判断的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!