[SOLVED]QDirIterator Verzeichnis durchsuchen nach Daten

Alles rund um die Programmierung mit Qt
Antworten
nickvan86
Beiträge: 24
Registriert: 8. Oktober 2013 20:26

[SOLVED]QDirIterator Verzeichnis durchsuchen nach Daten

Beitrag von nickvan86 »

Hallo Forum,

tue schon ein paar Tage an einem Testprogramm herum und zwar möchte ich mittels QDirIterator ein vorgegebenes Verzeichnis nach Dateien durchsuchen die an einem Filter (Dateiendung) gebunden sind.
Leider springt er mir nicht in die while Schleife. Ich hab schon mehrere Sachen Versucht aber ich komm nicht auf die Lösung. Das Verzeichnis hat pseudo mkv (textdateien wurde auf mkv umgeändert)
Vielleicht hat mir der eine oder andere einen guten Rat.

Gruß

Alex

Hier der Code;

Code: Alles auswählen

#include <QCoreApplication>
#include <QStringList>
#include <QDirIterator>
#include <QDir>
#include <QDebug>



int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QStringList fileNameFilter;
    fileNameFilter.append("*.mkv");

    QDirIterator *dirIterator = new QDirIterator(QString("C:/User/bauralexander/Desktop/SearchTestOrdner/Filme"),fileNameFilter, QDir::AllDirs | QDir::Files, QDirIterator::Subdirectories);

    qDebug() << "vor while";

    while(dirIterator->hasNext())
    {

        qDebug() << "while";

        dirIterator->next();

        if(dirIterator->fileInfo().isFile())
        {
            qDebug() << "if";
            std::string str2 = dirIterator->filePath().toStdString();
            QString str = QString::fromStdString(str2);
            qDebug() << str;
        }
    }


    return a.exec();
}
Zuletzt geändert von nickvan86 am 25. August 2014 19:31, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: QDirIterator Verzeichnis durchsuchen nach bestimmten Dat

Beitrag von Christian81 »

Das Verzeichnis existiert nicht.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
nickvan86
Beiträge: 24
Registriert: 8. Oktober 2013 20:26

Re: QDirIterator Verzeichnis durchsuchen nach bestimmten Dat

Beitrag von nickvan86 »

Meine Fresse bin ich ein idiot :oops:
Hast recht. Das Verzeichnis kann es nicht geben. Der Pfad heißt "Users" nicht "User"
Sorry für die blöde frage aber das habe ich total übersehen. Ist mir das Peinlich :oops:


Sorry für die Gedanken stütze
Antworten