Moin Moin !
Den genauen Namen kann ich nicht nehmen, da in der DB der Kurzname (acc_aut_code) gespeichert ist, unter dem das Hotel bei uns gefuehrt wird. Und zu jedem Hotel gibt es mehrere Bilder im Verzeichnis, er soll jeweils das erste nehmen.
Wie hängen acc_aut_code und Bildname zusammen?
Im simpelsten Fall entspricht acc_aut_code einem Verzeichnis mit allen Bildern des Hotels. Existiert das Verzeichnis, gibt es Bilder, existiert es nicht, gibt es keine Bilder.
(Was hindert Dich ggf., die Verzeichnisse so umzusortieren?)
foobarhotel => D:\bilder\foobarhotel\1.jpg
Wenn's schlimmer wird, sind Teile von acc_aut_code Verzeichnisse und Teile der Prefix des Dateinamens. So ungefähr habe ich deinen Code gelesen.
foo_bar_hotel => D:\bilder\foo\bar\hotel_1.jpg
In diesem speziellen Fall (meinem Beispiel):
* nimm acc_aut_code
* ersetze alle Unterstriche durch Backslashes (dafür sollte es eine fertige Replace-All-Funktion geben)
* hänge "_1.jpg" an
Danke, werde das mal mit dem filexist versuchen zu finden.
Wie gesagt, im zweifel Open nehmen (ist aber meistens langsamer).
Alexander
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".