Hallo Leute,
ich will alle Bildformate aus einem Ordner herausfiltern. Die KI schlägt mir folgendes vor:
Delphi-Quellcode:
uses
System.SysUtils, System.IOUtils;
procedure FindAllImageFiles(const Path: string);
var
ImageFiles: TStringDynArray;
SearchPattern: string;
begin
// Definiere die Suchmuster für die gängigen Bildformate
SearchPattern := '*.jpg;*.jpeg;*.bmp;*.png;*.gif;*.tiff;*.ico;*.heif;*.heic';
// Verwende TDirectory.GetFiles, um die Dateien zu finden
ImageFiles := TDirectory.GetFiles(Path, SearchPattern, TSearchOption.soAllDirectories);
Ich meine, das mit dem
Strichpunkt auch schon mal gelesen zu haben. Aber es funktioniert nicht. In der Delphi-Dokumentation steht nur
"z.B. *.exe" nicht
"*.bmp;*.jpg; ...". Eine weitere Erklärung gibt es nicht.
Danke und Gruß Willie.