<!-- Thank you for reporting an issue. Please fill in as much of the template below as you're able. Version: output of `node -v` Platform: output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows) Subsystem: if known, please specify affected core module name If possible, please provide code that demonstrates the problem, keeping it as simple and free of external dependencies as you are able. --> - **Version**: 6.7 - **Platform**: Windows 10, macOS - **Subsystem**: path <!-- Enter your issue details below this comment. --> On macOS: ``` javascript > path.parse('/i/love/node') { root: '/', dir: '/i/love', base: 'node', ext: '', name: 'node' } > path.parse('C:\\i\\love\\node') { root: '', dir: '', base: 'C:\\i\\love\\node', ext: '', name: 'C:\\i\\love\\node' } ``` On Windows: ``` javascript > path.parse('/i/love/node') { root: '/', dir: '/i/love', base: 'node', ext: '', name: 'node' } > path.parse('C:\\i\\love\\node') { root: 'C:\\', dir: 'C:\\i\\love', base: 'node', ext: '', name: 'node' } ``` While the Linux-style path is correctly and equally processed across both platform, the Windows path is not.