EAGLE Help

fileglob()


Funktion
Sucht in einem Verzeichnis.

Syntax
int fileglob(string &array[], string pattern);

Rückgabewert
Die Funktion fileglob liefert die Anzahl der Einträge, die in array kopiert wurden.

Beschreibung
fileglob sucht in einem Verzeichnis nach pattern.

pattern kann '*' und '?' als Platzhalter enthalten. Endet pattern mit einem '/', wird der Inhalt des angegebenen Verzeichnis zurückgegeben.

Namen die im resultierenden array mit einem '/' enden, sind Verzeichnisnamen.

Das array ist alphabetisch sortiert, die Verzeichnisse kommen zuerst.

Die Sondereinträge '.' und '..' (für das aktuelle und das übergeordnete Verzeichnis) werden nie in array geschrieben.

Wenn pattern nicht gefunden wird, oder wenn Sie kein Recht haben, das angegebene Verzeichnis zu durchsuchen, ist das array leer.

Siehe auch dlgFileOpen(), dlgFileSave()

Hinweis für Windows-Anwender

Das Pfad-Trennzeichen in array ist immer ein Forward-Slash (Schrägstrich). So ist sichergestellt, dass User-Language-Progamme betriebssystemunabhängig arbeiten. In pattern wird der backslash ('\') auch als Pfad-Trennzeichen behandelt.

Die Sortierreihenfolge unter Windows unterscheidet nicht zwischen Groß- und Kleinschreibung.

Beispiel

string a[];
int n = fileglob(a, "*.brd");

Index Copyright © 2005 CadSoft Computer GmbH