Usando o powershell em vez do prompt de comando:
Copy-Item C:\data*.jpg -Destination D:\backup -Exclude "*.jpg.jpg"
Isto é claro, presumindo que você tenha muitos arquivos chamados data[something].jpg
em C: e não uma árvore de diretório com imagens.
Se você quiser uma cópia recursiva de jpg
s em C: \ Data \ sem arquivos terminados em .jpg.jpg
:
$source = 'C:\data'
$dest = 'D:\backup'
$exclude = @('*.jpg.jpg')
Get-ChildItem $source -Recurse -Exclude $exclude -Filter *.jpg | Copy-Item -Destination {Join-Path $dest $_.FullName.Substring($source.length)}
(vergonhosamente roubado e modificado de esta resposta em SO )