É possível que você esteja excedendo um total de 260 caracteres para o nome do caminho inteiro, incluindo os caracteres de barra invertida.
Quantos caracteres estão no caminho, incluindo o nome do arquivo mp3?
Estou tentando nomear corretamente MP3s e atingi um comprimento arbitrário de 129 caracteres (não 128?). NTFS suporta 255 caracteres em nomes de arquivos, como faço para corrigir isso?
Star Wars - 6 - Return of the Jedi - 2 - 07 - Battle of Endor 2, Leia Is Wounded, The Duel Begins, Overtaking Bunker, Dark Si.mp3
No Windows, o comprimento total do caminho padrão não deve exceder 260 caracteres ( drive
+ :\
+ 255 characters of filename
+ null terminator
+ provavelmente para% final\
caso o caminho seja um diretório ou simplesmente para arredondamento ). Era uma relíquia da era 8.3 do nome do DOS, em que um caminho de 260 caracteres é um caminho muito profundo.
É possível que o caminho para a pasta já seja muito longo, portanto, a parte restante do nome do arquivo é apenas 129. Se você quiser um caminho mais longo, terá várias soluções:
\?\
, dessa forma você pode usar no máximo 32767 caracteres no caminho ‡
subst
/ mountvol
/ diskmgmt.msc . Desta forma você pode usar no máximo 255 caracteres para o seu nome de arquivo Desde o Windows 10, há outra opção pela remoção da limitação MAX_PATH § . Você pode ativá-lo definindo HKLM\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled
no registro ou definir Configuração do Computador > Modelos Administrativos > Sistema > Sistema de arquivos > Ativar caminhos longos NTFS na política de grupo
Leia mais:
‡The maximum path of 32,767 characters is approximate, because the
\?\
prefix may be expanded to a longer string by the system at run time, and this expansion applies to the total length.§Starting in Windows 10, version 1607,
MAX_PATH
limitations have been removed from common Win32 file and directory functions. However, you must opt-in to the new behavior.
O Windows 7 permitirá que você salve nomes de arquivo com mais de 256 caracteres, incluindo nomes de caminho, e eles também podem ser acessados facilmente. A única pequena dificuldade que você pode encontrar é quando você os copia de um lugar para outro, mas você será presenteado com um popup que pergunta se você quer mudar o nome do arquivo, não copiar o arquivo, ou salvá-lo como está. Eu sempre salvo como está e nunca tive problemas. Eu provavelmente tenho algumas centenas de nomes de arquivos que excedem o limite.