Recent version of Windows allows to use to long path names up to 32k characters [1]. Use of this feature has been requested by Dart users and implemented in parts of dart:io, but not consistently. We want to uniformly use long path names functionality in dart:io. One side-effect of this is that Windows long-path compatible naming of a special NUL device has to be '\\?\NUL', rather than just 'NUL'.
So this is the breaking change we are proposing: sample code
`File('NUL').writeAsBytesSync(bytes);` becomes `File(r'\\?\NUL').writeAsBytesSync(bytes);`.
--
For more ways to connect visit
https://dart.dev/community