copy funciona onde xcopy e robocopy não funcionam

0

O administrador de rede permitiu que eu acessasse somente um arquivo de uma subpasta de uma pasta compartilhada em um servidor e eu não tenho permissão para ver pastas de nível superior, mas quando abro a pasta eu vejo todos os arquivos em isso.

Eu abro a janela de comando sob o meu nome de usuário no meu PC e, em seguida, tento copiar esse arquivo no meu PC:

quando uso copy - funciona

quando eu tento o xcopy - ele diz "Arquivo não encontrado".

quando tento robocopy - diz "Acesso negado".

Como é que a "cópia" é a melhor ferramenta desses 3 na minha situação? O que posso fazer para que outras ferramentas funcionem neste caso?

    
por alpav 04.10.2012 / 17:02

3 respostas

0

tente isso

XCOPY \Server\Folder\yourFile.txt C:\YourReportFolder\  /C /S /D /Y /I

Exemplo:

XCOPY "\MX0010\Folder\YourFile.xlsx" "C:\Users\User\Desktop\Reports\" /C /S /D /Y /I

Atenciosamente

    
por 04.10.2012 / 21:57
0

Já tentou mapear sua pasta de origem para a letra da unidade primeiro e depois usar a letra da unidade no script de cópia? Não deveria importar, mas eu tenho visto um trabalho estranho.

 net use f: \Server\Folder
 XCOPY "f:\YourFile.xlsx" "C:\Users\User\Desktop\Reports\" /C /S /D /Y /I
    
por 17.04.2013 / 19:07
0

Eu tive essa mesma coisa acontecendo comigo. Descobri que minha conta de usuário não tinha permissões de pasta para uma pasta de nível superior. Meu palpite é que o xcopy navega pelas pastas e quando o usuário não tem acesso a um nível mais alto, ele lança o erro de especificação da unidade inválido. Se eu usar a cópia, ela não deverá estar navegando pelas pastas superiores e copiará bem. Estou concedendo a permissão "List folder contents" para minha conta de usuário agora. Eu estou supondo que isso funcionará para continuar usando o xcopy.

    
por 31.05.2017 / 22:41