DirectoryGetList

value DirectoryGetList ( string BYREF strResult, string strFilter, value Attribut = FILE_NORMAL, value SubDirectories = FALSE );

Rückgabewert

Rückgabewert

Beschreibung

Anzahl

Die Anzahl der gefundenen Einträge, die Linefeed (\n) getrennt in strResult zurückgegeben wurden.

-1

Datentypfalsche Übergabeparameter.

-2

Beim Auslesen des Datenträgers ist ein Fehler aufgetreten.

Parameter

strResult

Das Ergebnis des Suchvorgangs wird in strResult abgelegt. Alle Ergebnis sind mit einem Linefeed (\n) getrennt zu einer Zeichenkette zusammengefasst.

strFilter

Die Filteranweisung nach welcher der Datenträger durchsucht werden soll.

Attribut

Gibt an welche Dateien bzw. Ordner im Suchergebnis erfasst sein sollen. Die einzelnen Attribut können binär Oder verknüpft werden.

Attribut

Beschreibung

FILE_NORMAL

Dateien

FILE_READONLY

Dateien/Ordner mit Schreibschutz

FILE_HIDDEN

Versteckte Dateien/Ordner

FILE_SYSTEM

Systemdateien/-ordner

FILE_VOLUME

Auch einzelne Laufwerksbuchstaben.

FILE_DIRECTORY

Ordner

FILE_ARCHIVE

Archive

SubDirectories

Gibt an ob auch Unterordner mit in die Suche einbezogen werden sollen.

Bemerkungen

Durchsucht anhand des Filtermusters strFilter den entsprechenden Datenträger und liefert das Suchergebnis in strResult zurück.

Beispiel

DirectoryGetList(strResult, "C:\\ProjektXY\\Daten\\*.csv");
 

Ordner Funktionen

Siehe auch DirectoryDelete, DirectoryExists, DirectoryGetCurrent, DirectoryGetWorking, DirectoryMake, DirectoryRename