一 查找文件
bool MyXML::findFolderFileNames()
{
//指定文件夹名
QDir dir("xml");
if(!dir.exists()){
qDebug()<<"folder does not exist!";
return false;
}
//指定文件后缀名,可指定多种类型
QStringList filter("*.xml");
//指定查找类型和排序,按最新的修改时间获取
QStringList files = dir.entryList(filter, QDir::Files | QDir::Readable | QDir::NoDotAndDotDot, QDir::Name | QDir::Time);
for(int i = 0; i < files.size();i++){
qDebug()<<files[i];
}
return true;
}
文件目录:
输出结果:
二 删除指定文件
bool MyXML::deleteFile()
{
QString fullpathFilename = QString("./xml/").append("testWrite2.xml");
QFile::remove(fullpathFilename);
}