Windows Server 2012 - ¿Soporte completo para archivos con mayúsculas y minúsculas y nombres de directorio?


9

Me gustaría saber si Windows 2012 tiene soporte completo para directorios y nombres de archivo sensibles a mayúsculas y minúsculas. En otras palabras, me gustaría guardar archivos y directorios en diferentes casos, por ejemplo:

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

Encontré el siguiente enlace que se aplica a Windows 2008:

Configurar mayúsculas y minúsculas para nombres de archivos y carpetas

Si los pasos anteriores se realizan con éxito:

  1. ¿Podré usar el Explorador de Windows y el indicador de DOS como siempre para copiar / mover / eliminar archivos o necesitaré alguna otra interfaz?
  2. ¿Podré iniciar sesión a través de FTP y manejar archivos y carpetas con mayúsculas y minúsculas como si de hecho fueran diferentes archivos y directorios?

He leído varias publicaciones "antiguas" para Windows 2003, Windows 7, etc., donde las personas tienen problemas para usar el Explorador de Windows y el símbolo del sistema después de aplicar la configuración anterior.

También he leído que las personas tienen problemas con las aplicaciones Win32 que no manejan los archivos correctamente (que tienen los mismos nombres pero diferentes mayúsculas y minúsculas).


+1 por enseñarme que Windows puede funcionar en modo sensible a mayúsculas y minúsculas. Creo que algunas pruebas simples deberían responder a sus preguntas, pero por curiosidad también encontré esto: nicklowe.org/2012/02/…
ErikE

@ErikE, gracias por el enlace. Actualmente estoy trabajando con Windows 2003 y no puedo arriesgarme a arruinar las cosas en este servidor. Esperaré para ver si alguien ya sabe la respuesta para esto o probablemente tendré que instalar 2012 en una PC de escritorio y hacer mis propias pruebas como sugirió.
Caroline Beltran

Respuestas:


5

La respuesta a ambas preguntas es No

Aunque el sistema de archivos NTFS admite mayúsculas y minúsculas para nombres de archivos y carpetas.

Pero el subsistema Win32 no es compatible con esto. Como explorer.exe, cmd.exe y el servidor FTP IIS son todas aplicaciones Win32, no podrá crear archivos que solo difieran en su caso.

Puede usar programas que no estén basados ​​en Win32 para crear dichos archivos, pero luego no puede determinar de manera determinista cuál de estos archivos elegiría una aplicación basada en Win32.

Entonces, a menos que nunca use ningún programa Win32 que tenga que lidiar con archivos, no debe considerar habilitarlo.

También confundiría muchísimo a sus usuarios (de Windows).


esto sería para un servidor web, por lo que sería el único usuario de Windows. Tengo una aplicación C ++ de 32 bits que crea archivos sensibles a mayúsculas y minúsculas y después de ejecutar algunas pruebas, las colisiones de nombres definitivamente ocurrirían en algún momento. ¿Sabes si hay una API para aplicaciones Win32 que te permita leer / escribir / eliminar archivos sensibles a mayúsculas y minúsculas?
Caroline Beltrán el

Actualizar. Encontré un enlace que hace referencia a las API que parecen permitirle trabajar con archivos que no distinguen entre mayúsculas y minúsculas. Puedo verlos más tarde, pero aquí está el enlace: nicklowe.org/2012/02/…
Caroline Beltran
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.