[erledigt] Frage zu getenv("PATH")

Alles rund um die Programmierung mit Qt
Antworten
lordofthebrain
Beiträge: 25
Registriert: 5. März 2006 16:49
Kontaktdaten:

[erledigt] Frage zu getenv("PATH")

Beitrag von lordofthebrain »

Hallo,

mit getenv("PATH") bekomme ich ja alle "Systempfade". Das ist dann so ne schöner String.
Linux: /usr/bin:/usr/local/bin.....
Windows:c:\Windows;c:\....

Wie komm ich jetzt an die jeweiligen Pfade ohne ne Stringzerlegung machen zu müssen. Gibts da was in Qt?

Würde auch schon ausreichen, wenn ich diese Pfade durchsuchen kann also nur die nicht noch Unterordner.

Würde mich freuen, wenn jemand was weiß. Danke.

Glaub ja das es einfach ist, aber bin jetzt wohl schon zu müde :D

Gruß Fabian
Zuletzt geändert von lordofthebrain am 25. Juli 2009 14:08, insgesamt 1-mal geändert.
NothingSpecial
Beiträge: 28
Registriert: 5. Juli 2009 16:06

Beitrag von NothingSpecial »

Warum keine Stringzerlegung? Das ist doch nur eine forschleife mit 4 Zeilen...
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag von archer »

Ich würde von QString das split(..) verwenden, da bekommst du eine
QStringList zurück.
Die kannst du dann z.B. mit einem Iterator durchgehen.
lordofthebrain
Beiträge: 25
Registriert: 5. März 2006 16:49
Kontaktdaten:

Beitrag von lordofthebrain »

Hallo,

danke für die Antworten. Habs jetzt mit der Stringzerlegung gemacht. Danke für den split Befehl mit dem ist das dann auch sehr bequem.

Dachte halt gäbe noch eine andere Möglichkeit. Ist aber so in Ordnung.

Grüßle Fabian
Antworten