Como posso copiar para a pasta, se existir, excluir o arquivo de origem não modifique o destino?

0

Eu quero executar um script para compilar todos os pdfs em uma única pasta. Minha pasta de destino pode ter o arquivo já. Eu quero criar um script que procura outro conjunto de diretórios para * .pdf e copiá-los para o destino, no entanto, se o arquivo já existir no destino, basta excluir o arquivo de origem e deixar o arquivo de destino sozinho. Existe uma maneira de roteirizar isso com eficiência?

    
por MVCylon 16.08.2011 / 15:49

2 respostas

1

Acho que você pode fazer isso com robocopy e a combinação certa de bandeiras arcanas, mas eu recomendo alguns testes sérios.

    
por 16.08.2011 / 21:44
0
IF EXIST filename (
del filename
) ELSE (
mv filename targetpath
)

Encontrei este exemplo no site . Você poderia aninhar isso em um loop que itera sobre qualquer conjunto de diretórios que você gosta, passando os nomes dos arquivos para o IF um por um.

    
por 16.08.2011 / 16:47