Ordnerstrukturen
-
Guten Tag
Wie kann Ich mit C Ordnerstrukturen auslesen??
system("dir"); /*und*/ system("tree");
kenne ich, aber was gibt es sonst noch für Möglichkeite??
mfg 08mmarte
-
^^das geht nur systemabhängig, wenn mich nicht alles täuscht. unter bsd-unix gibts z.b. readdir, opendir, telldir usw. aber ansi-C kennt nur FILE*, keine DIR*
-
dir und tree sind eigentlich MS-DOS Befehle..
ps. ich habe xp und VS05
-
08mmarte schrieb:
ps. ich habe xp und VS05
dann nimm dies: http://msdn.microsoft.com/en-us/library/aa364418(VS.85).aspx
-
Danke...werde ich mal genauer anschauen...
-
08mmarte schrieb:
dir und tree sind eigentlich MS-DOS Befehle..
ps. ich habe xp und VS05
Ja, und wie kannst Du dann mit system("dir") einen Ordner auslesen? Der haut Dir doch die Ausgabe einfach in die Konsole, davon hast Du doch nix in Deinem Programm.
-
Belli schrieb:
08mmarte schrieb:
dir und tree sind eigentlich MS-DOS Befehle..
ps. ich habe xp und VS05
Ja, und wie kannst Du dann mit system("dir") einen Ordner auslesen? Der haut Dir doch die Ausgabe einfach in die Konsole, davon hast Du doch nix in Deinem Programm.
naja, die ausgaben von 'dir' abzufangen sollte auch nicht sonderlich schwierig sein. unter windoofs ging das irgendwie mit CreateProcess und pipes etc.