The path data using backward slashes, regardless of the current platform.
assertEqual(Path().windowsData, "."); assertEqual(Path("").windowsData, Path("").windowsData); assertEqual(Path("/hello/world").windowsData, `\hello\world`); assertEqual(Path("/\\hello/\\/////world//").windowsData, `\hello\world`); assertEqual(Path(`C:\`).windowsData, `C:\`); assertEqual(Path(`C:/`).windowsData, `C:\`); assertEqual(Path(`C:\hello\`).windowsData, `C:\hello`); assertEqual(Path(`C:\/\hello\`).windowsData, `C:\hello`); assertEqual(Path(`C:\some windows\/path.exe.doodee`).windowsData, `C:\some windows\path.exe.doodee`); assertEqual(Path(`C:\some windows\/path.exe.doodee\\\`).windowsData, `C:\some windows\path.exe.doodee`); assertEqual(Path(`C:/some windows\/path.exe.doodee\\\`).windowsData, Path(Path(`C:\some windows\/path.exe.doodee\\\`).windowsData).data);