Wobei ExtractFilePath und ExtractFileDir auch ihre Bugs haben.
Denn bei den Rootpfaden muß auch ein DIR den Backslash am Ende haben!
C: ist das Laufwerk, aber C:\ ist der Path/Dir, denn C: ist relativ zum CurrentDir des Laufwerks.
Das Root-Verzeichnis nimmt hier eine Sonderrolle ein, da es keinen Namen dafür gibt (Root ist nur eine Bezeichnung).
Es wird lediglich durch den Laufwerksbuchstaben (C

bzw. Freigabe (\\myserver\data) und dem darauf folgenden PathDelimiter bestimmt.
Kaum macht man's richtig - schon funktioniert's

Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)