Skip to content

ExcludeTrailingPathDelimiter

Strip trailing directory separator from a pathname, if needed.

Declaration

Source position: finah.inc line 39

function ExcludeTrailingPathDelimiter(const Path: UnicodeString)
                                      : UnicodeString;
function ExcludeTrailingPathDelimiter(const Path: RawByteString)
                                      : RawByteString;

Description

ExcludeTrailingPathDelimiter removes the trailing path delimiter character (PathDelim) from Path if it is present, and returns the result.

See also

Name Description
ExcludeTrailingBackslash Strip trailing directory separator from a pathname, if needed.
IncludeTrailingPathDelimiter Add trailing directory separator to a pathname, if needed.
PathDelim Path (directory) delimiter.
IsPathDelimiter Is the character at the given position a pathdelimiter ?