Mal ein genereller Hinweis, weil ich von dir viele Threads dieser Art sehe. Wenn die Delphi
RTL eine Funktion für diesen Zweck schon bereitstellt, dann würde ich sie auf jeden Fall verwenden. Es macht nur in äußerst wenigen Situtationen Sinn auf Alternativen umzusteigen oder das
Rad neu zu erfinden. Grade Operationen wie
DirectoryExists
wirst du ja kaum so frequent ausführen, dass du tatsächlich Performance-Vorteile daraus ziehen könntest.
Das
DirectoryExists
aus der
RTL ruft btw. exakt die gleiche
API (
GetFileAttributesW) auf. Sollte also keinesfalls langsamer sein als der Code von Stackoverflow.