Sintaxe Robocopy para copiar um único arquivo no mesmo diretório com o novo nome?

0

Eu preciso fazer uma cópia de um arquivo:

  1. com todas as permissões de segurança (ACL) - é por isso que escolhi o robocopy
  2. a cópia deve estar no mesmo diretório com novo nome obviamente

A sintaxe Robocopy é drasticamente diferente de qualquer outra ferramenta de linha de comando e eu nem sei se é possível conseguir isso com robocopy?

O que tentei é:

robocopy c:\temp\ c:temp\ file1.txt file2.txt

no entanto, isso não funciona, já que esta é a sintaxe para copiar os dois arquivos listados, mas como a origem & destino é o mesmo que o comando é ignorado ... não tenho certeza se é possível ...

    
por Emil 31.07.2017 / 19:19

1 resposta

1

O caso de uso principal do Robocopy é espelhar ou migrar arquivos de um caminho para outro. Pode ser usado para copiar um único arquivo para um diretório diferente, mas não renomeia arquivos. Experimente os seguintes comandos do powershell:

copy-item file1.txt file2.txt
get-acl file1.txt | set-acl file2.txt
    
por 31.07.2017 / 19:57