Como copiar um arquivo com curingas no lote do Windows

Como copiar um arquivo com curingas no lote do Windows

Quero COPIAR e SUBSTITUIR arquivos de uma pasta para outra, mas não consigo fazer funcionar

copy D:\FolderPath\Pictures\test.txt C:\Users\FolderPath\Desktop\test\test*.txt
pause

Qualquer ajuda seria muito apreciada.

Responder1

Para sua preocupação imediata, você deseja mover esse curinga para sua origem, não para seu destino, e apenas listar o diretório de destino como seu destino. Além disso, adicione uma opção "/Y" no final para substituir automaticamente os arquivos no destino. Então, algo assim deve funcionar:

copy D:\FolderPath\Pictures\test*.txt C:\Users\FolderPath\Desktop\test /Y

Se você estiver copiando diretórios inteiros, então você pode querer adotar o ROBOCOPY, pois ele tem muitas opções que podem lidar com quase todas as situações que você possa imaginar, incluindo sobrescrever, não sobrescrever, não adicionar novos arquivos e limpar arquivos antigos quando novos estiverem ausentes. Você podeLeia mais sobre isso aqui.

Responder2

Para copiar enquanto altera o nome de test1.txtpara test.txt, faça:

copy D:\FolderPath\Pictures\test1.txt C:\Users\FolderPath\Desktop\test\test.txt

informação relacionada