Como permitir caminhos longos no Windows (mais de 260 caracteres) [duplicado]

0

Estou usando um aplicativo de área de trabalho que lê / grava pastas e arquivos no sistema de arquivos local.

PROBLEM : alguns desses arquivos têm caminhos com mais de 260 caracteres, provocando esses erros:

PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

Pergunta: Como fazer o Windows permitir longos caminhos?
Estou usando uma ampla variedade de versões do Windows, então aprecio respostas divididas por versões.

Diferente de Windows 10 "Ativar política de caminhos longos do NTFS" opção ausente , já que essa questão é apenas sobre uma opção ausente.

    
por Nicolas Raoul 05.07.2017 / 11:07

1 resposta

1

Primeiro, verifique sua versão do Windows . Se você tiver o Windows 10 (versão 1607 - Atualização de aniversário) ou o Windows Server 2016 ou posterior, leia o capítulo abaixo. Se for mais fácil, pule para o último capítulo desta resposta.

Windows 10 1607 ou Windows Server 2016 ou posterior

Abra Computer Configuration > Admin Templates > System > FileSystem .

Substitua a entrada da política do grupo Enable Win32 long paths Enable Win32 long paths conforme visto abaixo.

Dependendo da sua versão do Windows, pode ser chamado de Enable NTFS long paths e estar em Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem > NTFS .

(obrigado magicandre1981 para as capturas de tela)

Tenha em atenção que a sua candidatura deverá ter sido concebida para ser caminhos longos cientes , portanto, embora a ativação da política de grupo seja uma etapa necessária, ela não garante que seu aplicativo possa usar caminhos longos.

Mais antigo que o Windows 10 1607 / Windows Server 2016

Se a sua versão do Windows for mais antiga, você está sem sorte.

Embora existam alguns truques, eles não são acionáveis pelos usuários finais, portanto, se o seu aplicativo não funcionar com caminhos longos, não há nada que você possa fazer além de atualizar o Windows ou manter os caminhos curtos.

    
por 05.07.2017 / 13:11