[geloest] Qt4: Datei in Verz./Unterverz. finden (rekursiv)

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

[geloest] Qt4: Datei in Verz./Unterverz. finden (rekursiv)

Beitrag von nando »

Hi,

vielleicht uebersehe ich es nur, aber gibt es eine einfache
Moeglichkeit eine Datei in einem gegebenen Verzeichnis zu finden?

Als Ergebnis muesste dann der Pfad zu der gefunden Datei geliefert werden.

Also es soll rekursiv geschaut werden, ob die gesuchte Datei irgendwo in dem angegebenen Verzeichnis steckt (oder in iregendeinem Unterverzeichnis von dem angegebenen Verzeichnis.)

Gruss,
Nando
Zuletzt geändert von nando am 8. Juni 2009 11:57, insgesamt 1-mal geändert.
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

QDir::entryList() (evtl. mit einem entspr. filter-parameter, um nur dateien und keine verzeichnisse zu liefern) gibt dir den inhalt eines verzeichnisses.

dasselbe kannst du dann machen, um nur die unterverzeichnisse zu bekommen und diese wiederrum nach demselben schema zu scannen.

mfg,
julian
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Oder den QDirIterator verwenden, der bietet auf einfache Art und Weise das durchsuchen von (Unter-)Verzeichnissen an.
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

upsala hat geschrieben:Oder den QDirIterator verwenden, der bietet auf einfache Art und Weise das durchsuchen von (Unter-)Verzeichnissen an.
ja, das duerfte dann wohl die vorzuziehende variante sein ... und schon wieder hab ich was dazugelernt. :)

mfg,
julian
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

THX

mit QDirIterator funktioniert es super!

Nando
Antworten