Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DOCUMENT LIST
|
DOCUMENT LIST ( Pfadname ; Dokumente {; Optionen} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Pfadname | String |
![]() |
Pfadname zu Volume, Festplatte oder Ordner | |||||
Dokumente | Array Text |
![]() |
Namen der an dieser Stelle vorhandenen Dokumente | |||||
Optionen | Lange Ganzzahl |
![]() |
Optionen zum Erstellen von Listen | |||||
Der Befehl DOCUMENT LIST füllt das Array Dokumente mit den Namen der Dokumente, die unter dem in Pfadname übergebenen Pfadnamen liegen.
Hinweis: Pfadname akzeptiert nur absolute Pfadnamen.
Standardmäßig, d.h. ohne den Parameter Optionen werden im Array Dokumente nur die Namen der Dokumente zurückgegeben. Das können Sie ändern, wenn Sie im Parameter Optionen eine bzw. mehrere der folgenden Konstanten unter dem Thema Systemdokumente übergeben:
Konstante | Typ | Wert | Kommentar |
Absolute path | Lange Ganzzahl | 2 | Das Array Dokumente enthält absolute Pfadnamen |
Ignore invisible | Lange Ganzzahl | 8 | Unsichtbare Dokumente werden nicht aufgelistet |
Posix path | Lange Ganzzahl | 4 | Das Array Dokumente enthält Pfadnamen im Posix Format |
Recursive parsing | Lange Ganzzahl | 1 | Das Array Dokumente enthält alle Dateien und Unterordner des angegebenen Ordners |
Hinweise:
Gibt es keine Dokumente an der angegebenen Stelle, gibt der Befehl ein leeres Array zurück. Ist der in Pfadname übergebene Pfadname ungültig, erzeugt DOCUMENT LIST einen OS Systemfehler, den Sie mit einer Methode ON ERR CALL abfangen können.
Liste aller Dokumente in einem Ordner (Standardsyntax):
DOCUMENT LIST("C:\\";arrFiles)
-> arrFiles:
Text1.txt
Text2.txt
Liste aller Dokumente in einem Ordner im absoluten Modus:
DOCUMENT LIST("C:\\";arrFiles; Absolute path)
-> arrFiles:
C:\Text1.txt
C:\Text2.txt
Liste aller Dokumente im rekursiven (relativen) Modus:
DOCUMENT LIST("C:\\";arrFiles;Recursive parsing)
Liste aller Dokumente im rekursiven absoluten Modus:
DOCUMENT LIST("C:\\MyFolder\\";arrFiles;Recursive parsing+Absolute path)
-> arrFiles:
C:\MyFolder\MyText1.txt
C:\MyFolder\MyText2.txt
C:\MyFolder\Folder1\MyText3.txt
C:\MyFolder\Folder1\MyText4.txt
C:\MyFolder\Folder2\MyText5.txt
C:\MyFolder\Folder2\Folder3\MyPicture1.png
Liste aller Dokumente im rekursiven Posix (relativen) Modus:
DOCUMENT LIST("C:\\MyFolder\\";arrFiles;Recursive parsing+Posix path)
-> arrFiles:
MyText1.txt
MyText2.txt
Folder1/MyText3.txt
Folder1/MyText4.txt
Folder2/MyText5.txt
Folder2/Folder3/MyPicture1.png
Produkt: 4D
Thema: Systemdokumente
Nummer:
474
Erstellt: 4D v6
Geändert: 4D v13
4D Programmiersprache ( 4D v20 R7)