Erro “Path is Too Deep” ao copiar arquivos do PC para o NAS

2

Continuo recebendo um erro "caminho é muito profundo" ao copiar arquivos e pastas do meu PC para um dispositivo NAS pela rede sem fio.

Alguém mais teve isso?

Quando eu tento do prompt de comando do Windows, recebo "semáforo expirou"

Além disso, tentei copiar alguns arquivos de c:\ para l:\ . Primeiro, "nome de rede não é mais válido", então recebi "o caminho é muito profundo" novamente

O dispositivo é um Buffalo Link Station LS 500GL 500 GB.

    
por Nick 13.12.2009 / 19:39

4 respostas

2

O que é o sistema de arquivos no dispositivo? O Windows tem problemas com volumes FAT12 e FAT16 que contêm nomes de caminho com mais de 260 bytes. Considere mudar o sistema de arquivos para o NTFS, talvez? Este limite é aumentado para 32767 caracteres (unicode).

Em FAT12 e FAT16:

  • O caminho inteiro está limitado a 260 bytes
  • Arquivo & Os nomes de diretório estão limitados a 255 caracteres cada

No NTFS:

  • O caminho inteiro está limitado a 32767 caracteres unicode
  • Arquivo & Os nomes de diretório estão limitados a 255 caracteres cada

O erro semaphore has expirated também pode estar relacionado a nomes de caminho que são muito longos.

    
por 13.12.2009 / 19:50
1

Depende realmente do sistema de arquivos do seu PC e NAS. Se for um erro relacionado ao Windows, este Artigo do MSDN pode esclarecer:

Na minha experiência, tenho trabalhado em torno desses tipos de erros, diminuindo os nomes dos caminhos. Aqui está um exemplo simplificado, se eu não conseguir acessar um arquivo chamado MyFile.txt:

original: c: \ MyFolder \ ReallyLongFolderName \ AnotherReallyLongFolderName \ MyFile.txt

mudando isso para: c: \ Myfolder \ ShortName \ AnotherShortName \ MyFile.txt

permitiria que eu acessasse meu arquivo.

    
por 13.12.2009 / 19:55
0

Este erro significa simplesmente que o nome completo do diretório / arquivo é longo.

Este é um problema bastante comum que tenho visto com pessoas que rotulam e organizam arquivos. Se, por exemplo, você tiver um longo caminho de arquivo:

c:\users\name\documents\job\date\long_neat_filename.docx

e você tem um caminho de backup de

x:\myname\backups\machine1-12-2009\users\name\documents\job\long_neat_filename.docx 

Ou algo semelhante, você supera o limite rapidamente.

Em sistemas típicos de FAT (acho que também NTFS), acho que o limite é de 255 bytes, mas não 100% de certeza sobre o tamanho exato.

    
por 13.12.2009 / 19:54
0

Se o NAS não estiver em um computador Windows e, portanto, não sofrer com as limitações de comprimento de caminho do Windows, você poderá evitar o problema usando o bom e velho subst comando em cmd, desta forma:

subst x: nasdisk:\very\long\path
copy mydir x:

    
por 13.12.2009 / 22:32