Hilfe

ReadDir

B2D B+ B3D

Aufruf

Verzeichnis = ReadDir (Pfad$)

Parameter

Pfad$ beliebiger Verzeichnispfad (mit oder ohne "\" am Ende)


Rückgabewert

Verzeichnisidentität, die für CloseDir und NextFile benötigt wird. Bei Null wurde dieses Verzeichnis nicht gefunden.


Beschreibung

Diese Dateifunktion öffnet ein Verzeichnis. Mit dem Befehl NextFile können dann Verzeichniseinträge aus diesem Verzeichnis ausgelesen werden. Benutze FileType, um zu bestimmen, ob es sich um eine Datei bzw. ein Verzeichnis handelt. Der Zugriff sollte danach mit dem Befehl CloseDir geschlossen werden.

ReadDir liefert einen Integer-Wert, der für CloseDir und NextFile benötigt wird.

Wird "." angegeben, dann werden Dateien im aktuellen Verzeichnis ausgelesen.

Wenn ein angegebenes Verzeichnis nicht existiert, dann wird der Wert Null zurückgeliefert.


Beispiel

Standardbeispiel:

Dieses Programm zeigt den Dateiinhalt im Verzeichnis C:\

Verz = ReadDir("C:\")
Repeat
   Datei$ = NextFile$(Verz)
   If Datei$ = "" Then Exit
   If FileType("C:\" + Datei$) = 2 Then
      Print "Ordner:" + Datei$
   Else
      Print "Datei:" + Datei$
   End If
Forever
CloseDir Verz
Print
Print "-Ende-"


Siehe auch

ChangeDir, CloseDir, CreateDir, CurrentDir, DeleteDir, FileSize, FileType, MoreFiles, NextFile

Übersicht Datenverwaltung Dateien & Streams