Copiar um ficheiro para outra pasta na linha de comando

Para copiar um ficheiro para um local diferente em cmd, utilizar a linha de comando de cópia num Prompt do Windows. Duas opções principais permitem aos utilizadores copiar ficheiros no prompt de comando do Windows ou em scripts de lote. As opções são a cópia e os comandos xcopy.

Como copiar um ficheiro para outra pasta na linha de comando ?

Para copiar um ficheiro de uma pasta para outra pasta e manter o mesmo nome e extensão:

copy C:\Folder\file.txt C:\Folder2\file.txt

Além disso, é possível alterar o nome do nome do ficheiro alvo com a simples alteração do nome do ficheiro alvo:

copy C:\Folder\file.txt C:\Folder2\newfile.txt

Para copiar todos os ficheiros com um padrão específico.

Ou seja, com uma extensão específica ou um nome específico antes do separador:

copy C:\Folder\*.txt C:\Folder2\
copy C:\Folder\file*.txt C:\Folder2\


Muitas outras opções estão disponíveis, como por exemplo :

  • A cópia /v
  • Ou a cópia /y
  • Depois a cópia /-y

Note-se que esta lista de opções não é exaustiva.

Para verificar a integridade do ficheiro ou ficheiros após a cópia, utilizar a opção /v copy.

copy /v C:\Folder\file.txt C:\Folder2\file.txt

A fim de não mostrar a prontidão no caso de já existir um ficheiro. Então o sistema escreve por cima dos ficheiros de destino, sem qualquer solicitação.

copiar /y C:\Folder\file.txt C:\Folder2\file.txt

Para activar explicitamente a solicitação.

Utilize a mesma opção mas da forma oposta: copiar /-y

Utilize esta opção para evitar escrever por cima e potencialmente perder um ficheiro importante que não tenha backup:

copiar /-y C:\Folder\file.txt C:\Folder2\file.txt