Creates an Path with path adjoined to this.
Path join(Path other) => isWindows ? Path(WindowsPath(_string).join(WindowsPath(other._string))._string) : Path(UnixPath(_string).join(UnixPath(other._string))._string);