Windows Server 2012 - Suporte completo para nomes de arquivos e diretórios que diferenciam maiúsculas de minúsculas?

9

Gostaria de saber se o Windows 2012 tem suporte completo para nomes e diretórios de arquivos com distinção entre maiúsculas e minúsculas. Em outras palavras, eu gostaria de salvar arquivos e diretórios em diferentes casos, por exemplo:

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

Encontrei o seguinte link que se aplica ao Windows 2008:

Configure a sensibilidade de maiúsculas e minúsculas para nomes de arquivos e pastas

Se as etapas acima forem executadas com sucesso:

  1. Conseguirei usar o Windows Explorer e o prompt do DOS como de costume para copiar / mover / excluir arquivos ou precisarei de alguma outra interface?
  2. Conseguirei fazer o login via FTP e manipular arquivos e pastas com casos diferentes, como se fossem arquivos e diretórios diferentes?

Li várias postagens antigas para o Windows 2003, Windows 7, etc., nas quais as pessoas têm problemas usando o Windows Explorer e o prompt de comando depois de aplicar as configurações acima.

Eu também li que as pessoas têm problemas com aplicativos Win32 não manipulando arquivos corretamente (com os mesmos nomes, mas caso diferente).

    
por Caroline Beltran 31.07.2015 / 20:12

1 resposta

5

A resposta para ambas as suas perguntas é Não

Mesmo que o sistema de arquivos NTFS ofereça suporte a maiúsculas e minúsculas para nomes de arquivos e pastas.

Mas o subsistema Win32 não suporta isso. Como o explorer.exe, o cmd.exe e o servidor FTP do IIS são todos aplicativos Win32, você não poderá criar arquivos que diferem apenas no caso deles.

Você pode usar programas que não são baseados no Win32 para criar esses arquivos, mas você não pode determinar deterministicamente quais desses arquivos um aplicativo baseado em Win32 escolheria.

Assim, a menos que você nunca use nenhum programa Win32 que tenha que lidar com arquivos, não considere a possibilidade de ativá-lo.

Você também confundiria os seus usuários (Windows).

    
por 01.08.2015 / 10:26