Есть консольная программа, ищущая рекурсивно файлы по маске. Долго не мог понять, почему при вызове из другой программы ничего не находится. В итоге стал писать данные в файл и нашёл проблемную процедуруКод:int ScanDir(QDir *directory, QString filemask, QSqlQuery *query){ QDir dir(directory->absolutePath()); dir.setFilter( QDir::Files | QDir::Readable | QDir::AllDirs | QDir::NoDotAndDotDot ); QFileInfoList list = dir.entryInfoList(QDir::nameFiltersFromS tring(filemask)); for (int i=0; icount() возвращает 0.Как бы эту глюку красиво обойти?
|