Основная задача - отфильтровать файлы, чтобы мы могли использовать QDir
с nameFilter
, как показано ниже:
QDir dir("/path/of/directory", {"test*.txt"});
for(const QString & filename: dir.entryList()){
dir.remove(filename);
}
Или используйте QDirIterator:
QDirIterator it("/path/of/directory", {"test*.txt"});
while (it.hasNext())
QFile(it.next()).remove();
//QDir().remove(it.next());