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");
Siehe auch DirectoryDelete, DirectoryExists, DirectoryGetCurrent, DirectoryGetWorking, DirectoryMake, DirectoryRename