Wie rekursiv Durchlaufen von Verzeichnissen in C unter Windows

Letztlich will ich Reisen durch einen Ordner mit Dateien und Unterverzeichnisse, und schreiben Sie etwas zu allen Dateien, die ich finde, die haben eine bestimmte Endung(.wav in meinem Fall). bei Schleifen, wie kann ich feststellen, ob der Artikel bin ich auf ein Verzeichnis?

Traversieren von Verzeichnissen ist OS-abhängig, so dass Sie wahrscheinlich benötigen, um uns zu sagen, was OS Sie verwenden. Es gibt einige OS-unabhängige Bibliotheken. Wenn Sie mit einem von Ihnen, werden wir brauchen, um zu wissen, die geben eine gute Antwort.
Ist das ein UNIX - -y-Plattform (Mac, etc) oder Windows oder etwas ganz anderes? Viele Plattformen unterstützen den POSIX-standards (robot.mbhs.edu/wordpress/2009/...), aber auch die haben in der Regel eigene Art dies zu tun, Windows-esp (FindFirstFile/FindNextFile)
Ich bin immer noch nicht funktionieren, wie ich will. FindFirstFile ist die Ausgabe der Namen des Verzeichnisses, in dem ich Sitze, nicht die erste Datei in dem Verzeichnis, wenn ich Sie aus dem abschließenden /. Wenn ich weiß das nachgestellte / Ihr, dass Sie mir einen seltsamen Dateinamen (aaaaa-LIBVC...). Auch, beide Male FindNextFile nicht zurück überhaupt einen Wert

InformationsquelleAutor pmilb | 2010-01-10

Schreibe einen Kommentar