On 2013-11-20, at 17:09 , Guido van Rossum <gu...@python.org> wrote: > On Wed, Nov 20, 2013 at 6:01 AM, Ethan Furman <et...@stoneleaf.us> wrote: > On 11/20/2013 04:25 AM, Garth Bushell wrote: > > I'm also quite uneasy on the case insensitive comparison on Windows as the > File system NTFS is case sensitive. > > No, it's case-preserving. > > It's quite possible that you are both right -- possibly the filesystem driver > supports foo and FOO in the same directory but the kernel I/O layer prohibits > that. Stranger things have happened. (IIRC the behaviour might have been > intended so that NT could get a "POSIX compliant" stamp of approval -- using > a different set of kernel interfaces that don't enforce case insensitive > matching.)
The Subsystem for Unix-based Applications (SUA, formerly WSU and née Interix) does expose NTFS’s case sensitivity, but FWIW it was originally developed outside of Microsoft and independently from NTFS (and a few years later). It looks like NTFS’s designers simply didn’t feel completely beholden to the limitations of the Windows API. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com