CX_SYSTEM_OBJECT::FindFiles
Beschreibung:
Diese Klassenfunktion sucht alle Dateien und Verzeichnisse nach einem bestimmten Muster und sortiert sie, je nach Sortiermodus, anschließend nach:
0: Namen (case sensitive)
1: Namen (case insensitive)
2: Erstellungsdatum
3: Datum der letzten Änderung
4: Datum des letzten Zugriffes (nicht bei allen Dateisystemen)
Fehler (z.B. ein nicht existierender Pfad) werden nicht gemeldet, sondern bewirken einen leeren Vektor. CX_ROOTDIR in der Filespezifikation wird durch den korrekten Pfad ersetzt. Bei einem Aufruf mit "*.*" wird nur der tatsächliche Inhalt des Verzeichnisses zurückgegeben (die relativen Pfadsymbole "." und ".." werden nicht ausgegeben).
Code-Beispiel:
"CX_ROOTDIR\\*.*" 0 SystemObject Call(FindFiles)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_SYSTEM_OBJECT | SystemObject |
Top-1 | INTEGER | Sortier-Modus | |
Top-2 | STRING | Filespezifikation (Pfad mit Wildcards) | |
Stack(Out) | Top | VECTOR<CX_FILE_INFO> | von CX_FILE_INFO-Objekten |