Lade...
 

CX_SYSTEM_OBJECT::FindFiles

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
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
Funktionsaufruf: Call(FindFiles)