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.txt
para test.txt
, faça:
copy D:\FolderPath\Pictures\test1.txt C:\Users\FolderPath\Desktop\test\test.txt