Robocopy não copiará pastas com um ponto no início

6

Estou tentando usar o robocopy para copiar alguns arquivos para uma unidade de rede. Aqui está o comando que estou usando:

robocopy /Z /E /R:10 /W:30 /tee /ETA H:\ "\cloud\backup-leon\The Flash\Data" /XD "Temp" "Temporary Internet Files" /XF pagefile.sys hiberfil.sys /log:"\cloud\backup-leon\The Flash\log.txt"

O problema é que ele ignora todos os arquivos que começam com . , por exemplo, %código%. Existe alguma maneira de permitir que o robocopy copie esses tipos de arquivos?

    
por Leon W 30.03.2017 / 23:05

1 resposta

0

Como outro mencionado nos comentários robocopy não tem nenhum problema com os arquivos que começam com um ponto, fiz um teste com vários arquivos e diretórios que começam com um ponto usando os mesmos parâmetros que você e ele copiaram sem qualquer problema.

Como os arquivos estão escondidos no Linux, alguns programas multi-plataforma marcam esses arquivos como ocultos para obter o mesmo comportamento no Linux e no Windows, então eu tentei marcá-los como ocultos e robocopy também os copiou. / p>

Então eu tenho duas teorias:

  • O problema está relacionado com as permissões de arquivo, você deve verificar o log para ver se há algum problema ao acessar esses arquivos.

  • Os arquivos estão de fato marcados e ocultos e, como o robocopy mantém esse atributo, você não vê os arquivos ocultos no destino por algum motivo (o \cloud\ na pasta de destino me faz pensar que não é um pasta).

por 24.09.2017 / 22:19