Bezeichnung
ReadDirectory -- liest ein Verzeichnis in ein Zeichenkettenfeld
Übersicht
fcount, dcount = ReadDirectory(dir$, files$, dirs$[, sort])
Beschreibung
Dieser Befehl untersucht das durch dir$ angegebene Verzeichnis und schreibt alle im Verzeichnisbaum gefundenen Dateinamen in das in files$ angegebene Feld und alle Verzeichnisnamen in das durch dirs$ angegebene Feld. Nach dem letzten Element wird dieser Befehl eine leere Zeichenkette in das Feld einfügen, so dass Sie wissen, wie viele Dateien/Verzeichnisse gefunden wurden.

Standardmäßig werden alle Datei- und Verzeichniseinträge automatisch durch diesen Befehl sortiert. Wenn Sie das nicht wünschen, können Sie das optionale Argument sort auf False setzten.

Ab 2.0 gibt dieser Befehl zwei Werte zurück: Der erste Rückgabewert gibt an, wie viele Dateien im Verzeichnis sind und der zweite gibt an, wie viele Unterverzeichnisse im Verzeichnis sind.

Siehe auch FilePart(), FullPath() und PathPart().

Eingaben
dir$
zu untersuchendes Verzeichnis
files$
Feld, das die Dateinamen enthalten soll
dirs$
Feld, das die Verzeichnisnamen enthalten soll
sort
optional: mit False werden die Dateien und Verzeichnisse nicht sortiert (V4.5)
Rückgabewerte
fcount
Anzahl Dateien in dir$ (V2.0)
dcount
Anzahl Unterverzeichnisse in dir$ (V2.0)
Beispiel
f$ = {}
d$ = {}
ReadDirectory("Data", f$, d$)
Dieses Beispiel liest den Inhalt Ihres "Data"-Verzeichnisses in die Felder f$ und d$.

Navigation zeigen