Es geht auch viel einfacher :o)
ExcludeTrailingPathDelimiter gibt einen Pfadnamen ohne das abschließende Begrenzungszeichen zurück.
Unit
SysUtils
Kategorie
Dateizugriff
function ExcludeTrailingPathDelimiter(const S: string): string;
Beschreibung
ExcludeTrailingPathDelimiter gibt S ohne abschließende Begrenzungszeichen ('') zurück. Wenn das letzte Zeichen in S ein Begrenzungszeichen ist, enthält der Rückgabewert S ohne das letzte Zeichen. Ansonsten wird S unverändert zurückgegeben.
Hinweis
ExcludeTrailingPathDelimiter arbeitet mit Multibyte-Zeichensätzen.
Gruß