Arquivo em lote do Windows para copiar e manter duplicatas

Tenho muitas pastas de imagens e quero criar um arquivo em lotes que possa examinar todos esses diretórios e subdiretórios e copiar todas as imagens para uma única nova pasta (todos os arquivos na mesma pasta). Eu tenho esse trabalho usando o abaixo:

md "My new folder"
for /D %i in (*) do copy "%i\*" ".\My New Folder"

no entanto, também quero manter os arquivos com duplicatas (por exemplo, se folder1 e folder2 tiverem imagens chamadas 001.jpg, desejo que ambos sejam copiados para a nova pasta). Não importa para mim quais são os novos nomes de arquivos! Tendo:

001.jpg
001(1).jpg
001(2).jpg

seria ótimo, mas mesmo renomeando todos os arquivos com uma contagem incremental e terminando com:

1.jpg
2.jpg
3.jpg
etc

também ficaria bem. Eu preciso dele apenas usando um arquivo .bat / .cmd padrão, porém, nenhum software externo.

Obrigado pela ajuda!

questionAnswers(3)

yourAnswerToTheQuestion