Wenn ich beide Funktionen 2 Millionen mal aufrufe und die Zeit messe, ist die Delphifunktion mehr als doppelt so langsam.
Am Ende macht Delphi noch ein
GetLastError (und das auch nur, wenn das gewünschte Verzeichnis nicht gefunden wurde).
Aber wie gesagt. Ich bezweifele, dass dieser Performanceunterschied im Produktivbetrieb großartig relevant sein wird.