Themenkomplex |
System-Funktionen |
Funktion |
firstdir() |
Kurz |
Liefert den ersten Verzeichniseintrag zu einem Suchmuster |
Syntax |
FIRSTDIR(Pattern, Attribute : STRING) : STRING |
Parameter |
Pattern: Suchmuster
Attribute : (Nur unter Win32) |
Ergebnis |
Verzeichnis-Info, wenn gefunden
Leerstring sonst |
Siehe auch: |
|
Beschreibung |
Ein Verzeichnis-Ifo ist ein String mit folgendem Aufbau:
Zeichen Inhalt
1 bis 63 Dateiname
64 bis 70 Attribute (d = Directory ... )
71 bis 82 Dateigrösse
84 bis 94 Datum der letzten Änderung
96 bis 108 Zeit der letzten Änderung
110 bis 127 Zugriffsrechte (dereit nur unter Linux)
128 bis 255 Verzeichnis absolut
Die Dateiattribute werden nur unter Win32 ausgewertet. Hier werden zusätzlich zu normalen Dateien gesucht:
'D' : Verzeichnisse
'H' : versteckte Dateien
'S' : Systemdateien
FIRSTDIR-NEXTDIR-Sequenzen können nicht geschachtelt werden (also kein rekursives Durchsuchen eines Verzeichnisbaums). Die Systemressourcen werden von der tdbengine verwaltet, es muss keine explizite Freigabe erfolgen.
Innerhalb einer FIRSTDIR-NEXTDIR-Sequenz kann jedoch dir Funktion DIRINFO eingesetzt werden.
|