The parts of the path as an array.
assertEqual(Path().parts, ["."]); assertEqual(Path("./.").parts, ["."]); assertEqual(WindowsPath("C:/hello/world").parts, ["C:", "hello", "world"]); assertEqual(WindowsPath(`hello/.\world.exe.xml`).parts, ["hello", "world.exe.xml"]); assertEqual(WindowsPath("C:/hello/world.exe.xml").parts, ["C:", "hello", "world.exe.xml"]); assertEqual(PosixPath("hello/world.exe.xml").parts, ["hello", "world.exe.xml"]); assertEqual(PosixPath("/hello/.//world.exe.xml").parts, ["/", "hello", "world.exe.xml"]); assertEqual(PosixPath("/hello\\ world.exe.xml").parts, ["/", "hello\\ world.exe.xml"]);