Как можно пройтись по всем файлам в папке, не используя лист с именами всех папок?
Т.е. нужен примерно такой код
QFile getFile () {
while (текущий_элемент != последний) {
tmp = текущий_элемент;
++текущий_элемент;
return tmp;
}
}
Например так:
QDir dir(_baseDir);
QStringList mask;
mask << "[a-zA-Z]*";
QStringList fileList = dir.entryList(mask, QDir::Files);
for (auto file : fileList) {
qDebug() << "file:" << dir.absoluteFilePath(file);
//TODO: place your code here
}
в данном примере можно еще и задать фильтр. (Здесь используется синтаксис C++11, но можно использовать и "классическое" иттерирование (с помощью QStringListIterator
))
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Скажите, будет ли быстрее это творение работать, если вместо механизма typeid, приведенного здесь, использовать std::is_same?
По долгу службы пришлось иметь дело с трёхмерными векторамиПодкиньте примерчик создания, и работы с трёхмерным вектором, в котором вложенные...
Достаточно распространенный способ хранения теговЕсть две таблицы: tags (хранит теги) и tags_relations (хранит связи тегов с другими сущностями) Каким...