Solução alternativa de arquivos zip para o erro “Caminho do destino muito longo” do Windows

0

Assim, ao copiar arquivos no Windows para uma unidade de backup, corri para esse problema de "Caminho de destino muito longo" e não consegui copiar alguns arquivos aninhados. Mas, curiosamente, quando fechei a pasta, copiei o zip e depois o descompactei, funcionou! Eu verifiquei o conteúdo e tudo parece estar em ordem. Note que eu usei um programa zip de terceiros, 7zip. De algumas pesquisas on-line, parece que o método mais comum é usar o robocopy, mas aparentemente você também pode copiar a pasta aninhada para um diretório mais alto na unidade de destino e movê-la para o local aninhado apropriado.

Estou tentando descobrir por que isso funciona. De acordo com este artigo windows tem um tamanho máximo para o arquivo nome , mas por alguma razão durante as operações de cópia verifica o tamanho do caminho do arquivo inteiro. Por que faria isso? Mais especificamente, as coisas que eu quero saber é

  1. Por que isso funciona? Como os nomes de arquivo e os caminhos de arquivo são armazenados e rastreados?
  2. Como eu pude criar uma estrutura tão profundamente aninhada em primeiro lugar, se o Windows diz que o caminho do arquivo é muito longo ao copiar? É perigoso criar estruturas tão profundamente aninhadas?
  3. Se o Windows verificar o comprimento do caminho do arquivo em vez do tamanho do nome do arquivo durante as operações de cópia, por quê?

Alguém com mais conhecimento por trás do chip de sistemas de arquivos?

    
por woojoo666 15.09.2018 / 23:23

0 respostas