IncludeLeadingPathDelimiter
Prepend a path delimiter if there is not already one.
Declaration
Source position: finah.inc line 38
function IncludeLeadingPathDelimiter(const Path: UNICODESTRING)
: UNICODESTRING;
function IncludeLeadingPathDelimiter(const Path: RAWBYTESTRING)
: RAWBYTESTRING;
Description
IncludeLeadingPathDelimiter will insert a path delimiter (#rtl.system.DirectorySeparator ) in the first position of Path, if there is not already a directory separator at that position. It will return the resulting string. If the path is empty, a DirectorySeparator character is returned.
See also
Name | Description |
---|---|
ConcatPaths | Concatenate an array of paths to form a single path |
ExcludeLeadingPathDelimiter | Strip the leading path delimiter of a path |
ExcludeTrailingPathDelimiter | Strip trailing directory separator from a pathname, if needed. |
IncludeTrailingPathDelimiter | Add trailing directory separator to a pathname, if needed. |
Example
Program Example94;
{ This program demonstrates the IncludeLeadingPathDelimiter function }
Uses sysutils;
Begin
End.