Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi besondere datei in einem ordner finden ? (https://www.delphipraxis.net/86452-besondere-datei-einem-ordner-finden.html)

agm65 14. Feb 2007 12:49


besondere datei in einem ordner finden ?
 
ich schon wieder ;).... wie kann ich in einem ordner eine besondere datei finden ..
zB habe 100 bmps und 1 jpg -> finde jpg ? von dieser besonderen file ist immer nur 1ne da ! danke euch !

p0w3r5tr34m3r 14. Feb 2007 12:52

Re: besondere datei in einem ordner finden ?
 
schau dir doch mal TSearchRec an.. Hier im Forum suchenTSearchRec

Mit freundlichen Grüßen
p0w3r5tr34m3r

agm65 14. Feb 2007 13:01

Re: besondere datei in einem ordner finden ?
 
ich brauch aber keine auflistung sondern ich dachte eher an eine funktion wie diese:
also mal einfach so drauf los...


Delphi-Quellcode:
function findfile(path:String) string;
begin
result = searchfile(path)
end;

ergebnis meine file ;)

himitsu 14. Feb 2007 13:09

Re: besondere datei in einem ordner finden ?
 
Delphi-Referenz durchsuchenFindFirst mit Pfad+'\*.jpg' nach deiner Datei suchen lassen?

[add]
Ach ja, eine eigenständige Funktion dafür gibt es nicht.

agm65 14. Feb 2007 13:13

Re: besondere datei in einem ordner finden ?
 
kannst du mir den ganzen aufruf von findfirst nennen, damit ich meinen datei name zurück bekomme ? danke dir vielmals!

himitsu 14. Feb 2007 13:16

Re: besondere datei in einem ordner finden ?
 
hab ich nicht im Kopf (die WinAPI dazu gefällt mir besser)

Aber schau doch mal in die OH ... dort gibt es ein Beispiel :zwinker:

agm65 14. Feb 2007 13:34

Re: besondere datei in einem ordner finden ?
 
okay, ich habs hinbekommen, funktioniert auch...

Delphi-Quellcode:
var
search : TSearchRec;

if findfirst(Path +'\*.jpg',faArchive,search) = 0 then showmessage(search.Name );
so jetzt bekomme ich aber eine meldung, das dieses faArchive plattform speziefisch ist...wie kann ich das ändern ?

himitsu 14. Feb 2007 13:38

Re: besondere datei in einem ordner finden ?
 
Das ist nur wegen der Linuxkampatibilität (Kylix), denn da gibt's dieses Atribut nicht.

Ich glaub da konnte man was mit {$warn ... off} machen

Unter [oh]$warn[/oh] sollte der genaue Parameter zu erfahren sein.
(nicht über "Suche" gehn ... die hat probleme mit dem $ ... im "Index" steht es recht weit oben)

agm65 14. Feb 2007 13:45

Re: besondere datei in einem ordner finden ?
 
alles klar ! danke dir !


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 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