Não é possível usar nomes de caminho longos no Windows 2016

10

Fiquei satisfeito em ver que, com o Windows 10 e o Windows Server 2016 mais recentes, a antiga restrição de 260 caracteres para nomes de pastas e arquivos pode ser superada.

Acabei de instalar o Windows 2016 em uma nova máquina e segui as etapas para ativar caminhos longos (conforme detalhado aqui ), e ainda recebo mensagens dizendo que arquivos não podem ser copiados ou pastas criadas porque eles criariam um nome de caminho longo.

O que eu fiz de errado é algo mais que preciso fazer?

    
por userSteve 28.04.2017 / 15:09

1 resposta

16

A descrição da configuração, como visto no próprio artigo ao qual você se vinculou, diz:

Enabling NTFS long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 char limit per node. Enabling this setting will cause the long paths to be accessible within the process.

Isso significa que, mesmo depois de ativá-lo, nem todos os aplicativos começarão, magicamente, a acessar caminhos longos. Cada aplicativo específico ainda precisa ser codificado para "aceitar" esse suporte.

No momento da redação deste artigo, o Explorer.exe e o cmd.exe não estão tirando proveito disso ainda . (Mas eles vão, eventualmente ... apenas dar tempo.)

Mas eu vi o Powershell aproveitando o novo recurso:

    
por 28.04.2017 / 16:11