Verzeichnis einlesen
-
Hallo,
Ich möchte alle Dateien eines bestimmten Verzeichnisses ermitteln. Gibts da ne simple Möglichkeit ? Bin mit der Forumsuche nicht weit gekommen.
Am schönsten wäre es, wenn die Dateien in nem array aufgelistet wären
vielen dank
grüße sweer
-
wie wärs mit
system("dir");
-
hab danach echt stunden gesucht und einfach nix gefunden. hilfe !
-
@ds
wieso nichsystem("ls");du weist noch nich welches OS er verwendet ...
@sWeer
Ich gehe mal davon aus, dass du Windows nutzt ... befrage mal die msdn nach FindFirstFile, FindNextFile und FindClose ...--> eigentlich ne Sache für den Foren - Bot
-
Die system-Lösungen sind auf alle Fälle Blödsinn.
Aber zum Glück gibt es ja boost::filesystem!

-
hey danke für die hilfe !
mit dem boost filesystem hab ich so meine probleme:
LINK : fatal error LNK1104: Datei "libboost_filesystem-vc6-sgd-1_33_1.lib" kann nicht geoeffnet werden
-
hm was mache ich falsch ?
-
Hast du die Boost Library compiliert und auch die Pfäde richtig eingetragen?
Gruß
-
im ordner tools/build ist eine build.bat, die hab ich ausgeführt !
der fehler besteht aber immernoch
-
-
habe vc 6, das klappt nicht
ich möchte lediglich ein verzeichnis einlesen (also die dateien die darin gespeichert sind)
ist das nicht irgendiwe auf nem trivialen weg möglich, ohne dass ich gleich eine so riessige bibliothek installieren muss ?
-
Unter VC sollte auf jeden Fall FindFirstFile()/FindNextFile() funktionieren - konsultiere doch mal die MSDN wegen Beispielen.
-
sWeeR schrieb:
ist das nicht irgendiwe auf nem trivialen weg möglich, ohne dass ich gleich eine so riessige bibliothek installieren muss ?
http://fara.cs.uni-potsdam.de/~kaufmann/dirstream/index.html