Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
Re: Wie arbeitet FileExists intern?
25. Sep 2007, 17:21
Nachtrag:
Die FileExists() Funktion versagt unter Delphi 5-7, da unter gewissen Umständen die Funktion FileAge() versagt.
FileAge() versagt, wenn eine Datei kein gültiges Datum hat.
Das sollte eigentlich nie passieren; kann aber vorkommen.
Dies hängt aber auch mit dem unterliegenden Filesystem zusammen.
Wenn z.B. ein IBM AS400 eine NETBIOS Freigabe anbietet, kann es passieren, das FileExists() False meldet, obwohl die Datei definitiv vorhanden ist. (weil das Datum "kaputt" ist)
In Beitrag #5 steht dann der Workaround.
Andreas
|