QString m_sProjectPath = tr("C:\Users\administrator\Desktop");
QDir dir(m_sProjectPath);
dir.exists();
dir.setFilter(QDir::Files);
QFileInfoList fileList = dir.entryInfoList();
int fileCount = fileList.count();
for(int i=0;i<fileCount;i++)
{
QFileInfo fileInfo = fileList[i];
QString suffix = fileInfo.suffix();
if(QString::compare(suffix, QString(tr("ini")), Qt::CaseInsensitive) == 0)
{
QString filePath = fileInfo.absoluteFilePath();
QString fileName = fileInfo.baseName();
loadFile(filePath);
}
else
dir.remove(filePath);
}
備注:loadFile()為自定義函數,函數體及相關說明詳見"
QT ini配置檔案的讀寫(使用QTextStream類):http://blog.csdn.net/lusirking/article/details/51353301
")