Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.135 Beiträge
 
Delphi 12 Athens
 
#7

AW: FileExist Exception

  Alt 30. Aug 2020, 15:29
FileExists verwendet oft zuerst ein CreateFile (OpenFile) zum "schnellen" Prüfen und falls sich die Datei nicht öffnen lässt, dann FindFirstFile
und eventuell werden auch noch FileLinks aufgelöst.

Je nach Implementation mit weiteren Extras/Optimierungen.

Einzig bei zu sehr ungültigen Pfaden/Zeigern kommt mal eine Exception (dann hat man aber exrtrem viel falsch gemacht),
aber ja, im Normalfall kommt keine Exception, so lange man nicht z.B. an der Fehlerbehandlung rumgepfuscht hat.


PS: Delphi-Referenz durchsuchenTFile.Exists, Delphi-Referenz durchsuchenTDirectory.Exists und Delphi-Referenz durchsuchenLocaleFileExists, aber das geht alles intern auf das altbekannte Delphi-Referenz durchsuchenFileExists.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (30. Aug 2020 um 15:34 Uhr)
  Mit Zitat antworten Zitat