SET Src=C:\Users\User\Desktop\CPP
SET Dst=C:\CPP2
FOR /F "TOKENS=*" %F IN ('dir /s /b "%Src%\*.cpp"') DO IF %~xF==.cpp ECHO F | XCOPY /s /f "%Src%\*%~nxF" "%Dst%\"
SET Src=C:\Users\User\Desktop\CPP
SET Dst=C:\CPP2
FOR /F "TOKENS=*" %F IN ('dir /s /b "%Src%\*.cpp"') DO IF %~xF==.cpp ECHO F | XCOPY /s /f "%Src%\*%~nxF" "%Dst%\"