Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi FindFirst mit mehreren Filtern? (https://www.delphipraxis.net/100750-findfirst-mit-mehreren-filtern.html)

xZise 3. Okt 2007 13:42


FindFirst mit mehreren Filtern?
 
Ich möchte sowas wie ein Opendialog bauen (im Groben :) ).
Also dass man sagen kann, zeige alle "*.doc;*.txt" an.
Problematik ist aber dass FindFirst anscheind nicht mit mehreren Filterparametern zurecht kommt.
Nun habe ich diese Filter auch aufgebröselt (also ein array of "*.doc" und "*.txt").
Ich habe jetzt nur das Problem, dass ich nicht weiß, wie man jetzt die Dateien filtert.
Ich suche dann ja nach *.* und wenn jetzt z.B. Prog.exe kommt, dann muss ich ja sozusagen gucken ob <irgendwas>.doc bzw. <irgendwas>.txt vorkommt.
Aber ACHTUNG ^^, wenn man jetzt "*bla.txt" angibt, dann soll er nicht nach <irgendwas>.txt sondern nach <irgendwas>bla.txt suchen ^^ (Ansonsten wäre das ja einfach ;)).
Naja dass würde ja auch gehen (letzt 7 Chars extrahieren und gucken, ob die vorkommen), aber wenn jetzt jemand nur A*.txt filtern möchte (oder noch besser *A*.txt), dann muss ich ja alle Dateien mit A<irgendwas>.txt bzw. <irgendwas>A<irgendwas>.txt suchen ^^

MfG
xZise

mirage228 3. Okt 2007 13:44

Re: FindFirst mit mehreren Filtern?
 
Hi,

Du kannst Dir die Hier im Forum suchenPathMatchSpec importieren ;) - Diese Funktion verwendet Windows auch zum Auswerten von Dateimasken.

mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz