Using os.Path.pathType() on Windows

How to identify absolute file paths on Windows®, whether using a drive letter or not.

Before version 3.10, on Windows platforms, a filename starting with a directory-separator (slash or backslash) was not interpreted by os.Path.pathType() as an absolute name. As result, such files where considered as relative path and searched by concatenating the path to the elements defined in FGLLDPATH, FGLRESOURCEPATH, FGLIMAGEPATH.

Starting with version 3.10, a filename starting with a directory-separator or starting with a drive letter, is considered an absolute file path.

This change has also an impact on the os.Path.join method, which returns the second parameter only if it is identified as an absolute path.