File path comparison function; like C function
Returns an integer indicating the sort order of
pathB: 0 if
pathA is the same as
than 0 if
pathA is less than
pathB, greater than 0 if
pathA is greater than
pathB. Paths are compared
case-insensitively if and only if the OS is case-insensitive for
paths, and OS-specific alternate directory separators are considered
the same (e.g. "
\" and "
/" in Windows).
Note that the paths are only compared lexically: no attempt is made
to resolve symbolic links, "
.." path components, etc. Note
also that no inference should be made about the magnitude of negative
or positive return values: greater magnitude does not necessarily
indicate greater lexical "separation", nor should it be assumed that
comparing the same two paths will always yield the same-magnitude
value in future versions. Only the sign of the return value is
significant. Added in version 5.01.1139446515 20060208.