![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#3 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
@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 ? |
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|