Wildcard file extensions xcopy
Solution 1:
In your command line:
xcopy /C /D /Y /I "C:\Temp\Source" "C:\Temp\Destination"
as far as I can see, you haven't told xcopy what to copy. If you're trying to copy everything in C:\Temp\*.* then try:
xcopy C:\Temp\*.* C:\Temp\Destination\ /C /D /Y /I
Solution 2:
Use robocopy
instead of XCOPY. It supports the same options and allows to select file patterns:
robocopy source dest file(s) [options]
For file pattern you could use ?
for any single character, *
for zero to multiple chars and so on. It would help if you gave an example of how the extensions are looking like.