Einzelnen Beitrag anzeigen

Mongfice

Registriert seit: 26. Feb 2009
40 Beiträge
 
Delphi 7 Professional
 
#1

FileExists liefert false bei existierenden Dateien

  Alt 27. Okt 2009, 07:06
Moin!

Ich hab ein kleines Problem.

Wie im Titel beschrieben liefert mir FileExists false, obwohl die Datei unter genau dem übergebenen Pfad existiert.

Dazu kommt noch, dass sie es nicht immer tut.

Ich habe zwei Dateien, die im gleichen Verzeichnis liegen - und beide einen identisch aufgebauten Dateinamen haben - von denen für die eine korrekt "true" geliefert wird, für die andere allerdings "false".

Das ganze tritt im Rahmen einer Bildverwaltung auf. Darin sind zu 1000den von Bildern Dateipfad und Zusatzinfos in einer DB gespeichert. Sowohl die Pfade als auch die Dateinamen der Bilder werden nach einem festen Schema aufgebaut und jetzt muss ich leider feststellen, dass einige Bilder trotz korrekter Pfade und existierender Bilder nicht angezeigt werden können. Hab das ganze dann zurückverfolgt bis zur FileExists-Abfrage, die für die nicht angezeigten Bilder fehlschlägt. Nur seh ich absolut keinen Grund warum.

Hab mir schonmal über den Debugger angeguckt, wohin denn abgefragt wird, aber die Pfade und Dateinamen sind in beiden Fällen korrekt. Wenn ich den "Pfad" über den Debugger auslese und in den Explorer kopiere bekomme ich auch in beiden Fällen die Datei angezeigt.

Hat jemand evtl. noch ne Idee woran das liegen könnte?

Gruß
Mongfice
  Mit Zitat antworten Zitat