How can I recursively copy files of a specific pattern into a single flat folder on Windows?

Solution 1:

mkdir targetDir
for /r %x in (*.dll, *pdb) do copy "%x" targetDir\

Use /Y at the end of the above command if you are copying multiple files and don't want to keep answering "Yes".

Solution 2:

command XCOPY

example of copying folder recursively:

mkdir DestFolder
xcopy SrcFolder DestFolder /E

(as stated below in the comment following WIKI that command was made available since DOS 3.2)