Showing posts with label QDir. Show all posts
Showing posts with label QDir. Show all posts

Wednesday, June 30, 2010

Get list of XML files from specified directory. QStringList,QDir,QRegExp

QStringList can be used to store the list of names of xml files which are in a directory. Following method returns the list of names of files matching the regular expression.
QStringList XMLReader::getListOfFiltersFromDirectory()
{
    QDir directory = QDir("C:\\filters");
    QStringList listOfFilters = directory.entryList(QDir::Files | QDir::NoSymLinks);
    QRegExp rx("*.xml");
    rx.setPatternSyntax(QRegExp::Wildcard);
    listOfFilters = listOfFilters.filter(rx);
    return listOfFilters;
}