fs,doc,test: open reserved characters under win32
Explain the behavior of fs.open()
under win32 that file path contains
some characters and add some test cases for them.
- < (less than)
- > (greater than)
- : (colon)
- " (double quote)
- / (forward slash)
- \ (backslash)
- | (vertical bar or pipe)
- ? (question mark)
- * (asterisk)
Refs: https://github.com/nodejs/node/issues/13868 Refs: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx Refs: https://msdn.microsoft.com/en-us/library/windows/desktop/bb540537.aspx
Checklist
-
make -j4 test
(UNIX) -
tests and/or benchmarks are included -
commit message follows commit guidelines
Affected core subsystem(s)
fs, doc, test