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++);
}
}
文件重名判断
猜你喜欢
转载自blog.csdn.net/sinat_31964903/article/details/100677345
今日推荐
周排行