[C] - Ordner durchsuchen, rekursiv ? wie möglich in c?
-
Wie mein Titel schon sagt, möchte ich eine function schreiben, in c, mit der ich nach bestimmten programmnamen suchen tue, auf der hdd.
Muss ich ein Programm des Systems damit ansprechen oder gibt es in C Ordner Routinen ?
Danke im voraus
-
Bye, TGGC (Der Held lebt!)
-
Das ist wahr, aber einige compiler besitzen eine dirent.h, damit sollte es gehn...
rekursiv ist auch nicht das Problem.. das läuft ungefähr so:
readDir (char *path) { char file[255]; while (file = read_path(path)) { if (is_dir(file)) readdir (file); else put_text (file); } }
die entsprechenden Funktionen musste dir aber selber basteln..
Bin auch noch nicht dazu gekommen, mir die dirent genauer anzuschauen