Posso trocar 2 nomes de pastas no Windows quando os arquivos estão em uso

1

Sou um usuário com acesso de gravação a um compartilhamento de rede do Windows. A cada poucos meses eu atualizo os arquivos neste compartilhamento, mas muitas vezes eles estão bloqueados ou em uso, especialmente exe ou dll arquivos. A solução é renomear o arquivo atual (o nome do arquivo é alterado, mas o identificador permanece anexado ao arquivo renomeado) e depois copiar o novo arquivo.

Copiar arquivos individualmente é tedioso e arriscado. Eu preferiria simplesmente criar uma nova pasta inteira e depois trocar os nomes das pastas. No entanto, ainda não encontrei uma solução para fazê-lo quando os arquivos estão bloqueados como acima.

Isso é possível? Ele precisa ser executado a partir da linha de comando no cliente, não tenho acesso de login ao servidor.

Editar: solução alternativa adicionada para substituir os arquivos abaixo, no caso de tornar tudo mais claro.

C:\Users\user>copy c:\newfiles\script.cmd \server\directory\script.cmd
Overwrite \server\directory\script.cmd? (Yes/No/All): y
Access is denied.
        0 file(s) copied.

C:\Users\user>move \server\directory\script.cmd \server\directory\script.cmd.back & copy c:\newfiles\script.cmd \server\directory\script.cmd
        1 file(s) moved.
        1 file(s) copied.
    
por Nick P 30.10.2015 / 04:35

0 respostas