Entwickler-Ecke

Windows API - Passt ein Dateiname auf eine Suchmaske?


Narses - Do 08.10.09 18:34
Titel: Passt ein Dateiname auf eine Suchmaske?
Moin!

Irgendwie habe ich im Hinterkopf, dass es eine API-Funktion gibt, mit der man prüfen kann, ob ein Dateiname auf eine bestimmte Suchmaske passt. Beispiel:

Delphi-Quelltext
1:
2:
if FileMatch('Irgendwas.txt','*.txt'then // Funktionsname ist unklar - das ist das Problem...
  ShowMessage('Textdatei');

Ich meine sowas schon mal gesehen zu haben, aber ich komme einfach nicht auf die richtigen Stichwörter, meine Suche (hier, Google, MSDN) liefert einfach nix. :(

Gibt´s die Funktion? Wenn ja, wie heißt das Ding?! :gruebel:

cu
Narses


SvenAbeln - Do 08.10.09 18:58

In der Unit Masks:

Delphi-Quelltext
1:
function MatchesMask(const Filename: stringconst Mask: string): Boolean;                    

Gibt an, ob ein Dateiname oder ein anderer Quell-String dem in einem Filter-String angegebenen Format entspricht.


Narses - Do 08.10.09 21:31

Moin!

Danke :beer: das hatte ich gesucht... :autsch:

cu
Narses