_Multi_FileListToArray == _FileListToArray extended

  • Die Funktion _FileListToArray hat einige Nachteile:
    - bei gesetztem Dateifilter werden keine Ordner ausgegeben
    - es ist nur ein Dateifilter möglich
    - der Dateifilter arbeitet ungenau ("*.log" erkennt auch "*.log_1" etc.)


    Meine Funktion _Multi_FileListToArray ist von der Grundstruktur und den ersten Parametern, sowie den Fehlerausgaben der Funktion _FileListToArray angepasst.
    Die Unterschiede:
    - bei gesetztem Filter können wahlweise auch die Ordner mit ausgegeben werden
    - der Filter kann mit mehreren Suffixen bestückt werden (z.B. "jpg,jpeg,gif,png,bmp"), Syntax ohne "*."!
    - als Wildcard gilt "*"
    - die Dateiendung wird auf genaue Übereinstimmung geprüft (ausgenommen Groß- /Kleinschreibung)
    - wahlweise kann der gesamte Pfad zurückgegeben werden (nützlich, wenn man mit Dateioperationen weiterarbeiten möchte)
    - um bei gemeinsamer Ausgabe von Ordnern und Dateien diese deutlich unterscheiden zu können, kann wahlweise ein Präfix vor die Ausgabe der Ordner gesetzt werden (z.B. "[D] ")