Copia todos os arquivos, pastas, subpastas, ocultos ou não, com nomes de arquivos longos [duplicados]

0

Eu tenho 400gb para transferir da minha unidade interna para uma externa. É uma hierarquia complexa composta de mais de 60.000 arquivos e pastas, com nomes extensos de arquivos. Embora a criação desses arquivos não seja um problema para o Explorer do Windows 7, copiá-los é. Eu recebo um erro, no meio da transferência, dizendo que o nome do arquivo é muito longo.

Eu tentei o seguinte comando:

xcopy d:\* e:\ \e

que funciona ... exceto que não copia os arquivos ocultos. Mas quando eu tento:

xcopy d:\* e:\ \e \h

parece que o parâmetro \ e é ignorado e apenas os arquivos da pasta raiz são copiados.

    
por Yugo Amaryl 04.05.2014 / 15:18

2 respostas

0

Se eu puder apontar para um excelente utilitário chamado "pathscan", que pode ser executado de forma independente (descompacte-o e execute de onde você descompactou. você pode criar um link para a ferramenta, é claro). Isto irá mostrar-lhe o comprimento do caminho, e eu costumo configurá-lo para me mostrar qualquer coisa com mais de 252 caracteres, porque em 255 os "problemas" começam.

Google Pathscan

link

O problema que você mais deseja evitar é "muito longo para a lixeira", e essa pequena ferramenta informa o que é muito longo. Depois de executá-lo, reorganize algumas pastas ou renomeie-as (apenas para tornar o caminho mais curto)

    
por 04.05.2014 / 16:06
-1

Tente este:

xcopy D:\*.* E:\ /s /h /r /i /e /c /y

Este comando xcopy está definido para ignorar erros e continuar. Só para você saber por que continua funcionando.

    
por 04.05.2014 / 15:50