Windows Server 2012 – Full support for case sensitive file and directory names

windows-server-2012

I would like to know if Windows 2012 has full support for case sensitive file names and directories. In other words, I would like to save files and directories in different case, e.g.:

  • myFile.txt
  • myfile.txt
  • MYFILE.TXT

I found the following link that applies to Windows 2008:

Configure Case Sensitivity for File and Folder Names

If the above steps are successfully performed:

  1. Will I be able to use Windows Explorer and the DOS prompt as usual to copy/move/delete files or will I need some other interface?
  2. Will I be able to log in via FTP and handle files and folders with different case as if they are in fact different files and directories?

I have read a number of ‘old’ posts for Windows 2003, Windows 7, etc. where people have problems using Windows Explorer and the command prompt after applying the settings above.

I have also read that people have problems with Win32 applications not handling files correctly (having the same names but different case).

Best Answer

The answer to both of your questions is No

Even though the file-system NTFS supports case-sensitivity for file and folder names.

But the Win32 subsystem does not support this. As explorer.exe, cmd.exe and the IIS FTP server are all Win32 applications, you wont be able to create files that only differ in their case.

You can use programs that are not Win32 based to create such files but then you can't deterministically say which of these files a Win32 based app would pick.

So unless you never use any Win32 programs that have to deal with files, you should not considered enabling it.

You would also confuse the hell out of your (Windows-)users.

Related Topic