Originally posted by Erik This is true on Mac and UNIX but Windows doesn't care, since there is no case sensitivity in filenames on Windows.
Not quite true. While Windows will recognize ABC.TXT as the same as abc.txt, it will maintain upper lower case in file names. For example, if you create a file called AbC.tXt and copy it to a different folder, the upper/lower case letters will be the same.
This was done for Posix, the Unix application programming interface. AFAIK, it is still included in Windows 7, although it is not used a lot. A Posix-compliant program that opens a file WILL be subject to case sensitivity. IOW, if the file is named abc.txt and the program attempts to open ABC.TXT, the open will fail. For a program using the standard Windows API, the open would succeed.
But, since almost every program uses the Windows API and not POSIX, it is, for all intents and purposes, true that Windows is not case-sensitive for filenames.