Member predicate Make::Container::getAbsolutePath
Gets the absolute, canonical path of this container, using forward slashes as path separator.
The path starts with a root prefix followed by zero or more path segments separated by forward slashes.
The root prefix is of one of the following forms:
- A single forward slash
/(Unix-style) - An upper-case drive letter followed by a colon and a forward slash,
such as
C:/(Windows-style) - Two forward slashes, a computer name, and then another forward slash,
such as
//FileServer/(UNC-style)
Path segments are never empty (that is, absolute paths never contain two
contiguous slashes, except as part of a UNC-style root prefix). Also, path
segments never contain forward slashes, and no path segment is of the
form . (one dot) or .. (two dots).
Note that an absolute path never ends with a forward slash, except if it is
a bare root prefix, that is, the path has no path segments. A container
whose absolute path has no segments is always a Folder, not a File.