?________________________________¦
? _dos_findfirst, _dos_findnext, ¦ <DOS.H>
? findfirst, und findnext ¦ <DIR.H>
?________________________________¦
_ _dos_findfirst und findfirst durchsuchen ein Verzeichnis nach Dateien
_ _dos_findnext und findnext führen die Suche fort
Definition:
_ unsigned _dos_findfirst(const char *pathname, int attrib,
struct find_t *ffblk);
_ unsigned _dos_findnext(struct find_t *ffblk);
_ int findfirst(const char *pathname, struct ffblk *ffblk, int attrib);
_ int findnext(struct ffblk *ffblk);
Hinweis:
_dos_findfirst und findfirst verwenden den DOS-System-Aufruf 0x4E, um ein
Verzeichnis nach dem ersten Auftreten eines Dateieintrags zu durchsuchen.
_dos_findnext und findnext suchen anschließend Dateien, die mit dem Argument
pathname von _dos_findfirst und findfirst übereinstimmen.
Argument ¦ Funktion ¦ Funktion/Auswirkung
----------?-----------------?----------------------------------------------
pathname ¦ _dos_findfirst, ¦ Ein String mit optionaler Laufwerksangabe und
¦ findfirst ¦ den zu suchenden Dateinamen. Der Dateiname
¦ ¦ kann Platzhalter (? und *) enthalten.
----------+-----------------+----------------------------------------------
ffblk ¦ findfirst, ¦ Zeigt auf die ffblk-Struktur mit der
¦ findnext ¦ Datei- und Verzeichnis-Information, wenn
¦ ¦ findfirst oder findnext eine Datei, die der
¦ ¦ in pathname angegebenen entspricht, findet.
¦ ¦
ffblk ¦ _dos_findfirst, ¦ Zeigt auf die find_t-Struktur mit der
¦ _dos_findnext ¦ Datei- und Verzeichnis-Information, wenn
¦ ¦ _dos_findfirst oder _dos_findnext eine Datei,
¦ ¦ die der in pathname angegebenen entspricht
¦ ¦ findet.
----------+-----------------+----------------------------------------------
attrib ¦ _dos_findfirst, ¦ DOS-Datei-Attribut-Byte (definiertin DOS.H)
¦ findfirst ¦
Bei jedem Aufruf von _dos_findnext oder findnext wird ein Dateiname
geliefert, bis in dem in pathname angegebenen Verzeichnis keine Dateien mehr
gefunden werden.