As jeeswg's pull request shows, we don't need an additional function. SplitPath(Path) could return a path object, if all output parameters are omitted:
No, I am suggesting an additional class while leaving SplitPath as-is. There are more properties that could be added such as .parent, the short 8.3 filename, and more. In addition, if operator overloading is added, the division operator / could be used for paths like in other languages.