@pong: Es geht um das Durchackern von Dateinamen und Unterverzeichnissen unter Zuhilfenahme der Bibliotheksfunktionen FindFirstFile und FindNextFile und dem Ablegen der Datei- bzw. der Verzeichnisattribute im Speicher innerhalb eines (selbst zu schreibenden) Computerprogramms.
Ein system-Aufruf mit welchem Programm ? Immerhin übergebe ich bei system( ... ) die Kontrolle an das Betriebssystem um einen Befehl durch die Übergabe einer Zeichenkette (=es handelt sich also um eine Befehlszeile, = Befehl + Argumente) ???
FindFirstFile
Schleifenanfang:
falls kein Eintrag mehr vorhanden ist wird die Schleife beendet
falls der Name . oder .. ist continue Befehl in C
Speichern des Verzeichniselements
FindNextFile, nächster Schleifendurchgang
Im Speicher vorhandene 1:1 Verzeichnisliste, eventuell um . und .. gefiltert ...
Mit der gespeicherten Liste kann man jetzt alles mögliche machen, Sortieren, Kopieren, Bewegen, Drucken, Löschen, usw.
Wie muß die entsprechende C-Funktion, die das durchführt (das Speichern der Verzeichnisliste), am besten heißen ?
|