Entwickler-Ecke

Dateizugriff - Findfirst, Dateiendung


ssb-blume - Di 26.08.08 09:45
Titel: Findfirst, Dateiendung
Hallo,
nochmal zu Findfirst und Kollegen:


Wenn man z.B. eine Datei mit der Endung *.tmp sucht, dann kommen auch alle Dateien mit der
Endung *.tmpa, *.tmpl usw mit!!
Hat jemand eine Ahnung, was da falsch ist?

SSB


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 26.08.2008 um 10:11


Xion - Di 26.08.08 11:36

hmm, das kann ich mir nur schwer vorstellen, aber ich weiß ja auch nicht alles :D

Filtere doch einfach alle von Hand aus, die nicht die entsprechende Endung haben (ExtractFileExt)


delphi10 - Di 26.08.08 11:43
Titel: Re: Findfirst, Dateiendung
user profile iconssb-blume hat folgendes geschrieben:
Hallo,
nochmal zu Findfirst und Kollegen:
Hat jemand eine Ahnung, was da falsch ist?


Nix, das ist genau das, was FindFirst und FindNext macht. Endung abtrennen und auf Länge untersuchen, mehr wirds da wohl nicht geben.

EDIT: Würg, zu spät..


ssb-blume - Di 26.08.08 12:35
Titel: Findfirst, Dateiendung
Danke vielmals!
Habe das auch schon gemacht, wollte nur etwas sehr schnell sein, da das Suchen
über alle HD und Pfade rekursiv läuft!
Es gibt nach Suchen in API noch die Funktion FindFileEx, aber da ist das zwar
vorgesehen, aber nicht implementiert.

SSB