C++ Ordner suchen

Ferum

Mitglied
Hallo Zusammen,

ich suche eine Möglichkeit um einen Ordner in einem Ordner zu suchen, wovon ich nur einen fixen Bestandteil kenne.

Ein Beispiel:
Es gibt den Ordner C:\Ordner mit den Unterordnern:
..\O-1_xyz
..\O-2_abc
..\O-3_def

Der fixe Bestandteil, den ich zur Laufzeit weiß, ist O-X (X = 1,2 oder 3)

Ich suche nun eine Methode, oder was auch immer, um den gesamten Namen des Ordners ..\O-2_abc heraus zubekommen. Aber wie gesagt ich weiß nur, dass ich einen Ordner mit dem Bestandteil O-2 suche. Den Rest kenne ich leider nicht.

Ich hoffe ich habe mich verständlich ausgedrückt.

Ach ja, ich nutze C++ 6.0. Also etwas älter. ;)

Vielen Dank im voraus.

Gruß,
Ferum
 
Hi,

Vielen Dank für den Hinweis.
Ich konnte da leider im Vorfeld nichts passendes finden.

Entweder finde ich nur was zum Thema Datei in Ordner suchen, was ich ja leider nicht brauche. Oder ich habe was zum Thema nur für .Net und aufwärts gefunden.
Nicht für 6.0.

Das Thema Ordner im Ordner suchen, ist wohl nicht so oft von nöten. ;)

Gruß,
Ferum
 
Das Thema Ordner im Ordner suchen, ist wohl nicht so oft von nöten
Ob du nach Dateien oder Ordnern suchst, ist egal. Die Funktionen finden beides.
Anhand der Flags in der Ergebnis-struct kannst erkennen, ob es Datei/Ordner ist (und auch weitere Infos, wie Dateigröße etc)

Oder ich habe was zum Thema nur für .Net und aufwärts gefunden.
Nicht für 6.0.
Nur damit kein Missverständis entsteht: C und C++ gibts auch in den neueren Versionen ohne .NET.

Gruß
 
Ja, hab ich gemerkt.
Dank deines Tipps habe ich mir die mal näher angeschaut und getestet.
Funktioniert! :)

Vielen Dank dafür.

Die neuen Versionen heißen dann doch C++ 2005, 2008 usw. oder?
Deswegen hatte ich extra 6.0 geschrieben. ;)

Gruß,
Ferum
 
Ja, nach 6.0 wurden Jahreszahlen genommen.
2003, 2005, 2008 und 2010.

Es stimmt zwar, das man für .NET was Neueres als 6.0 braucht; das liegt aber einfach daran, dass es damals noch kein C# etc. gegeben hat.

.NET-lose, normale C(++) -Programme kann man aber trotzdem weiterhin machen.
Und FindFirstFile gibts auch in 2008 noch (und in 2010 sicher auch, habs aber nicht).

Gruß
 

Neue Beiträge

Zurück