Não consigo copiar para o compartilhamento de rede no CMD

1

Estou tentando escrever um script simples para fazer backup de arquivos e diretórios específicos, mas parece que ele falha ao copiar para a unidade de rede. Eu vi outros problemas semelhantes aconselhando mapear a unidade usando o uso da rede, mas nesses sistemas H: será sempre montado já (estou contente que o script falhe em instâncias quando a unidade não foi montada). Eu o isolei na seguinte linha, que também falha ao colar diretamente no CMD.

H:\>xcopy  "C:\Users\<user>\My Documents" "H:\<user>-backup-26022015\My Documents"  /s /c /d /e /h /i /r /y
Access denied
Unable to create directory - H:\<user>-backup-26022015\My Documents
File not found - *.*
0 File(s) copied

Alguma idéia do que estou fazendo errado?

    
por Bill 26.02.2015 / 02:29

2 respostas

1

Suponho que você tenha deixado seu diretório pessoal fora do caminho de propósito, portanto, certifique-se de que ele esteja lá.

Tente isto:

xcopy "C:\Users\%USERNAME%\Documents" "H:\-backup-26022015\My Documents" /c /d /e /h /i /r /y

Com o win7 e posterior, seu diretório MyDocs não é mais chamado de "Meus Documentos", embora o explorador as exiba dessa maneira, mas esse nome não é realmente válido, então a linha de comando requer o caminho como C: \ Users \ % USERNAME% \ Documents. Mesmo que a mensagem de erro se queixe sobre a criação do caminho de destino, o problema real é o caminho de origem (confirmei isso com o teste).

Observe também que você está aninhando um diretório Meus Documentos dentro de outro, deixando uma barra no final do parâmetro source e especificando o nome da pasta no destino, para que os arquivos sejam finalizados em h: -backup-260215 \ My Documents \ My Documents. Se você quiser corrigir isso, adicione um '\ *' à direita para o caminho de origem.

    
por 26.02.2015 / 03:07
0

Como Frank disse que o erro é porque "Meus Documentos" é um link (ou pelo menos a implementação quebrada da Microsoft) não é um diretório (como visto em dir /a ). Verifique também icacls H:\ para ter certeza de que você tem direitos, e também pode usar as datas ISO (2015-02-25 ) para que você possa classificar corretamente, ou para backups você pode usar as ferramentas mais avançadas do que o xcopy. veja wikipedia.org/wiki/NTFS_symbolic_link

    
por 26.02.2015 / 03:25